В Java вы можете использовать Строка.toCharArray() для преобразования строки в массив символов.
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 вы можете использовать .charts()
, чтобы получить IntStream
и преобразовать его в потоковый символ через .mapToObj
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.forEach(System.out::println); } }
Выход
p a s s w o r d 1 2 3
Рекомендации
Оригинал: “https://mkyong.com/java/convert-string-to-char-array-in-java/”