最新回答 / 大笨蛋哈
所谓无序(unordered),就是 Java 语言没有规定 HashSet 按什么顺序遍历。你应该知道,有好多种 Java 虚拟机。有的运行在Windows上,有的运行在 Linux上。即使在同一个平台上,也会有好几种虚拟机。每种虚拟机对 HashSet的实现都是不一样的,所以每种虚拟机对 HashSet 的遍历顺序可能都不太一样。但对同一种虚拟机来说,你的遍历输出都是一样的。 Java 是跨派台的,你写的程序可能会在不同的平台上运行,这些平台上的虚拟机都是不一样的。如果你选用了 HashSet,就要明...
2017-03-08
for(int i=3;i<str.length(); i+=4){
str.insert(str.length()-i,",");
}
str.insert(str.length()-i,",");
}
2017-03-07
已采纳回答 / qq_李意成_0
你目前用的是List接口,元素可以重复。首先你在第三个位置上添加的是 5:数学。所以当你重复添加 1:数据结构 时获取到的是当前位置上的数据 即 5:数学而实际你添加的是1:数据结构。
2017-03-06