티스토리 뷰

개발자의 길/Java

자바-substring 메소드

라면한사발 2017. 9. 15. 22:50

substring은 사용할 때마다 여러번 오차를 거듭한다.


substring(3)을 하면 3번째 자리까지 나오는건가 3번째 부터 나오는건가

substring(2,3)을 하면 2번째부터 3번째까지인가? 2번째부터 3개째 까지인가?


항상 할 때마다 테스트를 해보게 된다.


물론 신경써서 외운다면 외우겠지만 한번 잠깐 쓸건데 하는 생각으로 여간 외워지지 않는다.


substring메소드는 인자가 1개짜리이든 2개짜리이든


String str = "apple"를 예로 들어보자


str.substring(2)를 하게되면 

ap / ple의 두번째글자 p의 뒤에 커서가 있다고 생각한 후 그 이후의 것이 나온다.

즉, ple 가 결과로 나온다.


인자 2개도 어렵지않다


str.substring(2,4)를 하게되면

첫번째 2는 p의 뒤로 커서를 옮기고

ap / ple

두번째 4도 이와 마찬가지로 l의 뒤로 커서를 옮긴다.

ap / pl / e


그 두 커서 사이에있는 pl이 결과로 나오게 된다.


참 쉬운 substring!! 이제 확실히 사용하자!

'개발자의 길 > Java' 카테고리의 다른 글

java-poi comment, memo 엑셀 메모  (0) 2017.11.14
java - Unclosed group near index 1  (0) 2017.10.20
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함