Java – 文字列を文字配列に変換する方法
Javaでは、https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#toCharArray()[String.toCharArray()]を使用して、Stringをchar配列に変換できます。
StringToCharArray.java
package com.mkyong.utils;
public class StringToCharArray {
public static void main(String[]args) {
String password = "password123";
char[]passwordInCharArray = password.toCharArray();
for (char temp : passwordInCharArray) {
System.out.println(temp);
}
}
}
出力
p a s s w o r d 1 2 3
Java 8 – 文字列をストリーム文字に変換する
Java 8の場合、
.chars()`を使って `IntStream`を取得し、
.mapToObj`を介してストリームCharに変換することができます
package com.mkyong.utils;
package com.mkyong.pageview;
public class Test {
public static void main(String[]args) {
String password = "password123";
password.chars()//IntStream
.mapToObj(x -> (char) x)//Stream<Character>
.forEach(System.out::println);
}
}
出力
p a s s w o r d 1 2 3
参考文献
String.chars()はJava 8のintのストリームですか?]