substirng() 함수 인자가 하나인것과 두개인것을 설명할게요ㅎ
문자열 "일이삼사오" 를 예로 든다면
(문자 하나당 인덱스 번호가 0 1 2 3 4 순입니다 ㅎ)
"일이삼사오".substring(2)를 하면 "삼사오"가 return 되죠
"일이삼사오".substring(3)를 하면 "사오"가 return 되죠
감이 잡힐거예요 ㅎ
문자열 첫번째부터 인덱스 0, 1, 2 숫자가 붙는다고 생각하면
substring(int index) index에 들어갈 숫자 이후 문자열을 반환(return)해 주는것이죠
substring(int startIndex , int endIndex) 의 경우 (substring 함수에 파라미터 인자가 2개인 경우)
이번엔 예시 문자열을 "abcdefg" 로 해보겠습니다 ㅎ
"abcdefg".substring(4,6)를 하면 "ef" 가 return 되죠
0123456 <- 인덱스 번호
4, 5 인덱스 문자열이 반환 되는거죠
startIndex 첫번째 파라미터 값에서 이 값을 포함하면서 가져옵니다 ㅎ
endIndex 종료 인덱스에서 이 값 바로 전까지 가져오는것이죠 (endIndex는 가져오지 않아요!)
'프로그래밍 > java' 카테고리의 다른 글
객체 지향 프로그래밍(java Object-oriented programming) (0) | 2015.09.11 |
---|---|
[Java] 자바 주석 사용법 (java comment) (0) | 2015.09.07 |
자바(Java Programming Language) (0) | 2015.09.06 |
Java 시작(Starting Java) (0) | 2015.09.06 |
indexof() 함수 사용하기 (0) | 2015.03.29 |