호그래머

자바 문자열 자르기, 나누기(Java String substring, split) 20.11.19 본문

Java

자바 문자열 자르기, 나누기(Java String substring, split) 20.11.19

호그래머 2020. 11. 20. 02:24
728x90

1. 자바 문자열 자르기(substring)

문자열.substring(int beginindex, int endindex);

 

beginindex는 자르는 시작 위치(beginindex에서 시작)

endindex는 자르는 끝 위치(endindex까지 자름)

beginindexendindex는 정수

문자열의 시작은 0 부터

 

today_datetimed을 substring

String today_datetime = "2020년11월19일15시30분25초";
String today_date = today_datetime.substring(0,11);
String today_time = today_datetime.substring(11,20);

today_date : 2020년11월19일

today_time : 15시30분25초

 

 

2. 자바 문자열 나누기(split)

문자열.split(String regex)

 

regex는 Regular Expression 정규표현식

regex는 문자열

regex로 나누어진 문자열은 배열에 저장

today_datetime을 띄어쓰기로 split

String today_datetime = "2020/11/19 15:30:25";
String [] split_datetime = today_datetime.split(" ");
			
String today_date = split_datetime[0];
String today_time = split_datetime[1];

today_date : 2020/11/19

today_time : 15:30:25

today_date를 슬래시로 split
today_time을 콜론으로 split

String [] split_today_date = today_date.split("/");
String year = split_today_date[0];
String month = split_today_date[1];
String day = split_today_date[2];
			
String [] split_today_time = today_time.split(":");
String hour = split_today_time[0];
String minute = split_today_time[1];
String second = split_today_time[2];

year : 2020

month : 11

day : 19

 

hour : 15

minute : 30

second : 25

 

 

1. 자바에서 substring을 사용하여 쉽게 문자열을 자를 수 있습니다.

2. substring을 사용하여 문자열을 자를때는 시작지점과 끝지점을 정수값으로 입력해야 합니다.

3. 자바에서 split을 사용하여 쉽게 문자열을 나눌 수 있습니다.

3. split을 사용하여 문자열을 나눌때는 기준값을 문자열로 입력해야 합니다.

4. split을 사용하여 나누어진 문자열은 배열에 저장 할 수있습니다.

728x90
Comments