본문 바로가기
JAVA

Java 문자열 자르기 substring

by hhana 2023. 7. 20.

볼때마다 맨날 헷갈려서 찾아보는 녀석..

java.lang.String 클래스의 substring() 메서드

- substring(int startIndex)
- substring(int startIndex, int endIndex)

- substring(int startIndex)
startIndex부터 끝까지의 문자열을 리턴 (index는 0부터 시작)
음수값이나 범위값을 넘어가는 값을 입력하면 StringIndexOutOfBoundsException
마지막 index+1 값을 입력했을 때는 "" 빈문자열 리턴

- substring(int startIndex, int endIndex)
startIndex(포함)부터 endIndex(불포함)까지의 문자열 리턴
str.substring(2, str.length()); => 이처럼 endIndex에 str.length()를 넣어 문자열 끝까지 출력하는 식으로 활용하는 코드가 눈에 익다, 이 코드는 str.substring(2)와 동일함

출처> https://hianna.tistory.com/534

댓글