본문 바로가기
JAVA

[Code]substring(), lastIndexOf()

by whitedeveloper 2023. 6. 1.

substring()

- 문자열을 원하는 위치에서 잘라야 하는 경우에 사용

 

1. 인자값이 하나

//인자값을 하나만 받는 함수
//자르고자 하는 문자열의 앞에서 부터 몇번 째 위치인지 지정
String.subString(int index)

String str = "apple";

//0~2까지를 제외한 3 4를 가져옴
str.substring(3);

//결과 = le 리턴

 

 

2. 인자값이 두개

//입력 인자값이 두개
//첫번째는 자를 문자열의 시작 부분 두번째는 끝 부분
string.substring(int begin, int end);

String str = "0123456789";

//0~3까지 값을 가져와라
str.substring(0, 3);

//결과  =  0123

 

lastIndexOf()

- 문자열에 값이 존재하는지 여부 판단

String s = "index";

s.lastIndexOf("d"); // 값의 위치를 리턴 = 2
s.lastIndexOf("f"); // 값이 없으면 -1 리턴