split()함수

hg0710·2023년 2월 28일
0

String[] split(String regex)

  • split(인자값)의 인자값을 기준으로 배열을 나눈다.
 String str ="안녕하세요 정말 반갑습니다 ";
       String[] 인삿말 =str.split(" ");

        String ret1= 인삿말[0];
        String ret2= 인삿말[1];
        String ret3= 인삿말[2];

        System.out.println("ret1 ="+ret1);
        System.out.println("ret2 ="+ret2);
        System.out.println("ret3 ="+ret3);

ret1 =안녕하세요
ret2 =정말
ret3 =반갑습니다

split(" ") : 공백 한 칸일 때마다 배열을 나눈다.

String[] split(String regex, int limit)

  • 위와 달리 인자값을 하나 더 받아서 배열의 크기도 결정한다.
String str2 ="안녕하세요 정말 반갑습니다 ";
       String[] 인삿말 =str2.split(" ",2);


        System.out.println("ret1 ="+인삿말[0]);
        System.out.println("ret2 ="+인삿말[1]);

ret1 =안녕하세요
ret2 =정말 반갑습니다

String str2 ="안녕하세요 정말 반갑습니다 ";
       String[] 인삿말 =str2.split(" ",3);


        System.out.println("ret1 ="+인삿말[0]);
        System.out.println("ret2 ="+인삿말[1]);
        System.out.println("ret2 ="+인삿말[2]);

ret1 =안녕하세요
ret2 =정말
ret2 =반갑습니다

split(" ", n ) : 공백 한 칸을 기준으로 n개의 배열을 만든다.

0개의 댓글