공백을 기준으로 배열 만들기
public class Main {
public static void main(String[] args) {
String my_string = "i love you";
String[] arrStr = my_string.split(" ");
String my_string2 = "a, b, c";
String[] arrStr2 = my_string2.split(",");
System.out.println(Arrays.toString(arrStr));
System.out.println(Arrays.toString(arrStr2));
}
}
// [i, love, you]
// [a, b, c]
split( ) 메서드를 이용하면 괄호 안의 값을 기준으로 문자열을 나눌 수 있다.
마지막 공백을 포함하여 배열 만들기
public class Main {
public static void main(String[] args) {
String my_string = "i love you ";
String[] arrStr = my_string.split(" ");
String[] arrStr2 = my_string.split(" ",-1);
System.out.println(Arrays.toString(arrStr));
System.out.println(Arrays.toString(arrStr2));
}
}
// [i, love, you]
// [i, love, you, ]
split(String regex, int limit) limit 값으로 -1을 추가하면 마지막 공백이 있을 시 그 공백도 포함하여 배열을 만들 수 있다.
'Today I Learned > Java' 카테고리의 다른 글
[Java] char 배열을 문자열로 변환 (0) | 2023.11.28 |
---|---|
[Java] 절대값 구하기 Math.abs( ) (2) | 2023.11.22 |
[Java] long 범위보다 큰 정수를 사칙연산하기: BigInteger (2) | 2023.11.10 |
[Java] ArrayList에서 특정 값 인덱스 구하기 indexOf (0) | 2023.10.30 |
[Java] Integer 타입 ArrayList를 int 타입 배열로 변환 (50) | 2023.10.26 |
댓글