티스토리 뷰
반응형
Split()
String str = "서울,대전,대구,부산";
String arr = str.split(",");
for(String i : arr){
System.out.println(i);
}
결과값 :
서울
대전
대구
부산
이렇게 값이 찍힘으로써 , 를 기준으로 문자열이 나누어졌다. split(" ")는 안에 값에 따라 기준을 다르게
나눌 수 있다 공백을 주면 공백으로 나뉘고 -을 넣으면 -기준대로 갈라진다.
String str = "010-1234-5678";
String arr[] = str.split("-");
arr[1] = 010
arr[2] = 1234
arr[3] = 5678 의 값들이 이렇게 순차적으로 들어가지게 된다.
subString()
또 다른 문자열을 나누는 함수가 있는데 바로 subString이다.
사용법은 아주 간단하다.
String num = "12345678";
이러한 변수에 12을 제거하고 문자열을 추출하고 싶다면
String num2 = num.subString(2,7); 을 해주면된다 뒤에 (2,7)은 추출할 문자열의 시작부분과 끝번호다.
시작부분만 적을 경우 자동으로 맨끝까지 출력해준다.
결과값 : System.out.println("num2 : "+num2);
num2 : 345678
반응형
'Back-end > Java' 카테고리의 다른 글
(JAVA) 여러가지 형변환 (String->int, String->char, char->int), 소수점 밑부분 자르기 (0) | 2018.09.14 |
---|---|
(JAVA) Date(), Calendar(), GregorianCalendar() (0) | 2018.09.14 |
(JAVA) 자바의 배열(얕은, 깊은복사)과 for-in문 (0) | 2018.09.11 |
이클립스-외부 프로젝트를 내 프로젝트에 추가하기 & 글씨가 깨질 때!! (0) | 2018.09.10 |
(Java) 자바의 난수 생성(Math.random()) 과 여러 단축키들 (0) | 2018.09.10 |
댓글