티스토리 뷰

Development

String 클래스

로글고그로그 2018. 10. 23. 17:32


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


공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함