반응형
Join ( 문자열을 만드는 메서드 )
join 메서드는 문자열 배열이나 List를 파리미터에 입력한 "합칠 문자"와 합쳐진 문자열을 반환합니다.
📌 join("합칠 문자", 대상)
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
String[] strArr = {"A", "B", "C", "D"};
List<String> animals = new ArrayList<>(List.of("고양이", "치타", "코끼리", "호랑이"));
System.out.println(String.join(" ", strArr));
System.out.println(String.join("", strArr));
System.out.println(String.join(" - ", animals));
}
}
Split ( 배열을 만드는 메서드 )
split()은 regex(문자열 패턴)기준으로 문자열을 자르고 배열로 반환해 줍니다.
📌 split(String regex, int limit)
인자 regex는 정규표현식(regex)으로 문자열 패턴을 받고, 그 패턴과 일치하는 문자열을 기준으로 자릅니다.
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String test1 = "123456";
String test2 = "ABCDEFG";
String test3 = "O-X-O-X";
String[] arr1 = test1.split("");
String[] arr2 = test1.split(" ");
String[] arr3 = test2.split("");
String[] arr4 = test3.split("-");
System.out.println(Arrays.toString(arr1) + " | 배열길이 : " + arr1.length);
System.out.println(Arrays.toString(arr2) + " | 배열길이 : " + arr2.length);
System.out.println(Arrays.toString(arr3));
System.out.println(Arrays.toString(arr4));
}
}
'◼ JAVA' 카테고리의 다른 글
[Java/자바] SimpleDateFormat 클래스 (날짜 데이터 출력) (0) | 2023.01.05 |
---|---|
[Java/자바] 날짜와 시간 (Date, calendar) (0) | 2022.12.26 |
[Java/자바] Map에서 value값으로 key찾기 (0) | 2022.12.06 |
[Java/자바] 숫자 천자리 구분, 소수점 표기 방법(DecimalFormat) (0) | 2022.12.06 |
[Java/자바] map - getOrDefault의 활용 (0) | 2022.12.05 |