【发布时间】:2017-04-17 03:35:17
【问题描述】:
我有一个List 或Integers,但我想把那个List 转换成HashSet。
例如我的清单如下:
1234
5678
1234
7627
4328
但我想采用 list 并将整数字符串转换为 HashSet,因此它不包含重复。实现这一目标的最佳方法是什么?
我的list 定义为
static List<Integer> list;
而我的HashSet 被定义为
static HashSet<String> set = new HashSet<String>(list);
我的错误是我无法从 int 转换为 string,那么我该怎么做才能解决这个问题?
【问题讨论】:
-
如果您只想消除重复,
HashSet<Integer>有什么问题?您真的需要将它们存储为字符串吗? -
是一串整数
-
“一串整数”?我以为你有一个
List的整数。你说的这个“整数字符串”是什么?而“整数字符串”与是否将每个单个整数转换为字符串有什么关系?
标签: java list linked-list hashset