티스토리 뷰
split 메소드
자바 String 클래스의 문자열 자르는 메소드.
split 메소드는 입력받은값을 기준으로 문자열을 나누어 배열에 저장하여 리턴한다.
split(String regex)
split(String regex, int limit)
인자의 개수에 따라 두가지 형태로 사용가능.
두번째 인자는 리턴하는 배열의 크기를 말한다.
ex)
String str = "82-010-1234-5678-9";
String regex = ","
int limit = 2;
String[] arr = str.split(regex, limit);
System.out.println(arr[0]);
System.out.println(arr[1]);
실제 콘솔 출력
82
010-1234-5678-9
- join 메소드
- 자바 String.join()
System.out.println( String.join(" - ", "Alice", "Bob", "Carol") );
// Alice - Bob - Carol
System.out.println( String.join(" - ", new String[] {"Alice", "Bob", "Carol"}) );
// Alice - Bob - Carol
System.out.println( String.join(" - ", Arrays.asList("Alice", "Bob", "Carol")) );
// Alice - Bob - Carol
String[] strs = {"Alice", "Bob", "Carol"};
System.out.println( String.join(" - ", strs) );
// Alice - Bob - Carol
List<String> strs = Arrays.asList("Alice", "Bob", "Carol");
System.out.println( String.join(" - ", strs) );
// Alice - Bob - Carol