文字列を複数の形式で分割[Java]
String->String[]変換
split()を使用します.
String str = "velog_sloth";
String[] arr = str.split("");
// 출력
for(String s : arr) {
System.out.print(s + " ");
}
>結果
String->char[]変換(1)
toCharArray()を使用します.
String str = "vlog_sloth";
char[] arr = str.toCharArray();
// 출력
for(char c : arr){
System.out.println(c + " ");
}
>結果
String->char[]変換(2)
StringTokenizer()を使用します.
StringTokenizerはスペース基準で区切られており、文字列にスペースがない場合はエラーが発生します.
String str = "v l o g _ s l o t h";
StringTokenizer st = new StringTokenizer(str);
char[] a = new char[10];
for(int i = 0; i < 10; i++) {
a[i] = st.nextToken().charAt(0);
}
// 출력
for(char c : a) {
System.out.print(c + " ");
}
>結果
Reference
この問題について(文字列を複数の形式で分割[Java]), 我々は、より多くの情報をここで見つけました https://velog.io/@sloth/JAVA-문자열을-문자열-배열로-만들기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol