자바에서 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
'Java' 카테고리의 다른 글
call by value , 다른 객체로의 접근 (0) | 2022.01.30 |
---|---|
자바 빌더패턴 @Builder , 메서드 체인(Method chaining) 알아보기 (0) | 2022.01.15 |
this 키워드 모두 정리!! (변수,생성자,파라메터,클래스) (0) | 2022.01.15 |
인텔리제이에서 Javadoc 생성하기 (0) | 2022.01.13 |
오버라이딩 vs 오버로딩 (0) | 2022.01.08 |
댓글