[JAVA] String.substring() 문자열 자르기

null·2023년 1월 3일
0

JAVA

목록 보기
4/8

substring() : 문자열 자르기

  • substring(int startIndex) : startIndex부터 끝까지의 문자열을 리턴
    - index는 0부터 시작
public String substring(int startIndex)

public class example {

    public static void main(String[] args) {
 
        String str = "Hello";
 
        System.out.println(str.substring(2)); // "llo"
        System.out.println(str.substring(5)); // ""
        System.out.println(str.substring(-1)); // StringIndexOutOfBoundsException
    }
}
  • substring(int startIndex, int endIndex) :
    startIndex(포함)부터 endIndex(불포함)까지의 문자열을 리턴
    => startIndex부터 lastIndex 전까지의 문자열을 잘라서 리턴
public class example {
    public static void main(String[] args) {
 
        String str = "Hello";
 
        System.out.println(str.substring(2, 4)); // "ll"
        
        // str.length()=5 (2,5)
        System.out.println(str.substring(2, str.length())); // "llo"
 
    }
}

0개의 댓글