본문 바로가기
Java

SubString() 문자열 자르기 사용법 & 예제 정리

by Ms.Pudding 2022. 2. 14.

자바에서 SubString() 메소드는 스트링 값을 반환하는 메소드이다.

 

파일 업로드 부분에서 확장자를 추출하는데 사용하였다.

String exe = OriginFileName.SubString(OriginFileName.lastIndexOf(".")+1);

LastIndexOf("String")은 String값을 포함하여 String끝까지 다 감싸는 것인데, 이를 SubString으로 한번 더 감싸서 String값을 뺴주었다.

 

 

SubString() 예시 1

 

public class SubStringExample{

	public static void main(String args[]){
		String s1 = "javatPoint";
		System.out.println(s1.substring(2,4);
		
		System.out.println(s1.substring(2);

	}
}

 

리턴값

va
vatPoint

va : javatPoint 에서 index 2는 v , index 4 는 t , 오른쪽에 쓴 파라메터 인덱스 값을 포함하지 않음

즉 index 2 에서 index 3만 추출함 

vatPoint: index 2부터 추출 , index 2는 v

 

 

subString() 예시 2

 

public class SubStringExample{

	public static void main(String args[]){
		String s1 = "javaPoint";
		System.out.println(s1.substring(0));
		
		System.out.println(s1.substring(5,10);

	}
}

 

리턴값

javatPoint
point

 

javatPoint : index 0부터 다 추출하는 거니까 javatPoint 

point: index 5 부터 index 10전까지 추출 , 즉 index 5 ~ index 9 

 

 

https://www.javatpoint.com/java-string-substring

댓글