Tag:

如何有效地获得所有成对的集合?

给定一个Set的对象,我想要遍历所有(无序)对。 示例:Set = {1,2,3},对:(1,2),(1,3),(2,3)。 在处理Vector ,可以借助每个元素的索引来实现这一点: for (int i = 0; i < vector.size(); i++) for (int j = i + 1; j < vector.size(); j++) // Do something with vector.get(i) and vector.get(j) 但是Set元素没有索引。 到目前为止,我找到的最佳解决方案是将Set转换为Vector并使用上面的解决方案。 有更高效/直接的解决方案吗?

如何在java中存储一对数组?

我是java的新手,我想存储一对双打的数组。 我的代码如下所示: import java.util.ArrayList; import java.util.Map.Entry; List<Entry> values = new ArrayList(); Entry pair; // set pair values: // pair.setKey(0.5); // this method does not exists // pair.setValue(3.6); values.add(pair); 如何初始化pair变量? 是否有更好的结构来存储我的双打数组?

(Java)查找数组中的所有可能对

当我尝试做这样的事情时,我意识到我真的需要去上大学! 无论如何我有一个字符串数组(275)我需要循环遍历它们并在java中创建所有可能的对的字符串。 我一直在学习递归,但我找不到答案。 谢谢

在java中创建对列表

对于非有序的对列表,哪个类最适合? 我将采用一堆(浮动,短)对,并且需要能够执行简单的数学运算(比如将这些对相乘以返回单个浮点数等)。 List只接受一个参数,而HashMap不允许重复(据我所知)。 有什么想法吗?