본문 바로가기

카테고리 없음

java replaceAll split

흠 먼저 그거 혹시 아는 가

java의 object 클래스에는 toString, toDouble toInt 등

무궁무진한 타입 변환 함수가 있다는 거

그건 그렇고

replaceAll() 함수  약간의 정규식까지 지원이 된다.

String a = "abcdefg";

System.out.println(a.replaceAll("a", "b"));

하면 bbcdefg 출력

System.out.println(a.replaceAll("a.", "b"));

점을 하나 찍어주면 bcdefg  이렇게

. 은 다음 문자 하나를 의미 ㅋ


자 그러면 문자열 나누는 것도 알고 싶죠

String str = " 1.2.3.4.5";
String[] b = str.split("[.]");
b[0]
b[1]
...



참쉽죠?