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のストリームですか?]