Java
SubString() 문자열 자르기 사용법 & 예제 정리
Ms.Pudding
2022. 2. 14. 13:35
자바에서 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