Java 集合将字符串转换为字符列表

标签 java string collections

我想将包含 abc 的字符串转换为字符列表和字符哈希集。我怎样才能在 Java 中做到这一点?

List<Character> charList = new ArrayList<Character>("abc".toCharArray());

最佳答案

我想在 Java8 中你可以使用流。 角色对象列表:

List<Character> chars = str.chars()
    .mapToObj(e->(char)e).collect(Collectors.toList());

同样可以得到set:

Set<Character> charsSet = str.chars()
    .mapToObj(e->(char)e).collect(Collectors.toSet());

关于Java 集合将字符串转换为字符列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6319775/

相关文章:

ios - 在行内滚动项目的一些问题

Java将系统输出重定向到jtextarea,直到计算完成才更新

java - Android Apple Musickit 解码示例错误-1inputFormat

algorithm - 将流数据读入排序列表

c# - c# 中较少定义的泛型?

python - 不使用 find 方法从字符串中查找字符?

java - java中使用递归的动态规划(切杆)

java - 使用sql计算日期差异?

java - jstring转c++字符串结果java代码执行报错

c# - 普通文本框中的自动文本更正