본문 바로가기

개발공부/JAVA

[JAVA] 문자열 자르기 ( indexOf()/ substring() / split() )

1. indexOf()

String finds = "abc-def"
int idx = finds.indexOf("-"); // 인덱스값 3

 

2. substring()

String finds = "abc-def";

String ans =  finds.substring(0,3); //abc
String ans2 =  finds.substring(4); //def

3. split() : 지정한 문자를 기준으로 문자열을 잘라 배열로 반환한다.

String finds = "2021/4/13";
        
        // '/'를 기준으로 문자열을 자른다.
        String date[] = birthday.split("/");
        
        for(int i=0 ; i<date.length ; i++)
        {
            System.out.println("date["+i+"] : "+date[i]);
        }


//실행결과
//2021
//4
//13