Java

자바 구분자를 이용한 스트링 분리 | split

Khookie 2021. 7. 19. 16:44

  
  String str = "010-1234-5678&010-9876-5432";
  // - 또는 &가 구분자가 되어 문자열을 쪼갬
 String stArr[] = str.split("-|&");

 for(int i=0; i<stArr.length; i++)
     System.out.println(stArr[i]);
   
 

------------------------------------------------------------



public class split {



  public static void main(String[] args) throws Exception {
  
//   String str = "1,2,3,4";
//     
// // 쉼표를 기준으로 문자열을 쪼갬
// StringTokenizer st = new StringTokenizer(str, ",");
//
// for(int i=0; i<4; i++)
// System.out.println(st.nextToken());
//
  
  
  String str = "010-1234-5678&010-9876-5432";
      
  // - 또는 &가 구분자가 되어 문자열을 쪼갬
 String stArr[] = str.split("-|&");

 for(int i=0; i<stArr.length; i++)
     System.out.println(stArr[i]);
   
  
  }   
}

 


구분자가 . 인 경우 


  String str2 = "a.b.c.d";  
  // - 또는 &가 구분자가 되어 문자열을 쪼갬
 String stArr2[] = str2.split("\\.");
 for(int i=0; i<stArr2.length; i++)
     System.out.println(stArr2[i]);
 System.out.println(stArr2.length);