Java –如何将字符串转换为字符数组

在Java中,可以使用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将其转换为Stream 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

参考文献

  1. JavaDoc – toCharArray
  2. 为什么在Java 8中String.chars()是一个整数流?

翻译自: https://mkyong.com/java/convert-string-to-char-array-in-java/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值