【发布时间】:2021-07-11 10:23:46
【问题描述】:
我有兴趣将字符串转换为 HashSet 的字符,但 HashSet 在构造函数中接受一个集合。我试过了
HashSet<Character> result = new HashSet<Character>(Arrays.asList(word.toCharArray()));
(其中word 是字符串)并且它似乎不起作用(可能无法将char 放入Character 中?)
我应该如何进行这种转换?
【问题讨论】:
-
回复:“可能无法将
char装箱到Character”:这不是将char自动装箱到Character的问题,而是将char[]自动装箱到Character[]的问题-- 不支持。 (将char自动装箱到Character不仅仅是编译时转换,它还涉及在运行时实际创建或检索Character实例。因此将char[]自动装箱到Character[]将涉及自动循环数组等)
标签: java string char type-conversion hashset