Java에서 문자열 대 문자열 배열 변환을 수행하는 방법
Asad Riaz
2023년10월12일
-
Java에서 문자열 대 문자열 배열 변환을 수행하는
split()
메소드 -
Java에서 문자열을 문자열 배열로 변환하는
String[]
-
Java에서 문자열을 문자열 배열로 변환하는
regex
접근법 -
Java에서 목록 문자열을 문자열 배열로 변환하기위한
toArray()
메소드
Java에서는 여러 메소드를 사용하여 문자열 대 문자열 배열 변환을 수행 할 수 있습니다.
Java에서 문자열 대 문자열 배열 변환을 수행하는split()
메소드
첫 번째 방법은 Java 문자열의split()
방법입니다. 이 메소드는 문자열 배열을 입력으로 사용하고 각 엔티티를 개별 문자열로 출력으로 변환합니다.
예제 코드:
import java.text.*;
import java.util.Date;
public class SimpleTesting {
public static void main(String args[]) {
String[] stringArray = "STRING TO STRING CONVERSION".split(" ");
for (int j = 0; j < stringArray.length; j++) {
System.out.println(stringArray[j]);
}
}
}
출력:
STRING
TO
STRING
ARRAY
CONVERSION
Java에서 문자열을 문자열 배열로 변환하는String[]
이 변환을 수행하는 또 다른 방법은 단순히 문자열 인덱스[]
를 사용하는 것입니다.
예제 코드:
import java.util.Arrays;
public class SimpleTesting {
public static void main(String[] args) {
String stringArray = "converted string";
String[] ab = new String[] {stringArray};
System.out.println(Arrays.toString(ab));
}
}
출력:
[converted string]
Java에서 문자열을 문자열 배열로 변환하는regex
접근법
이 변환을 달성하는 또 다른 방법은 정규식을 사용하는 것입니다.
예제 코드:
import java.util.Arrays;
public class SimpleTesting {
public static void main(String[] args) {
String stringArray = "converted string";
String[] ab = stringArray.split("(?!^)");
System.out.println(Arrays.toString(ab));
}
}
출력:
[c, o, n, v, e, r, t, e, d, , s, t, r, i, n, g]
Java에서 목록 문자열을 문자열 배열로 변환하기위한toArray()
메소드
마지막 방법은 문자열 목록에서 문자열 배열로의 변환에toArray()
방법을 사용하는 것입니다. 단일 문자열로 목록을 입력하고 각 개인을 문자열 배열로 변환합니다.
예제 코드:
import java.util.ArrayList;
import java.util.List;
public class SimpleTesting {
public static void main(String args[]) {
List<String> list = new ArrayList<String>();
list.add("Hello");
list.add("Simple");
list.add("Testing");
String[] newStringArray = new String[list.size()];
list.toArray(newStringArray);
System.out.println("String into String Array: ");
for (int j = 0; j < newStringArray.length; j++) {
System.out.println(newStringArray[j]);
}
}
}
출력:
String into String Array:
Hello
Simple
Testing