日期:2014-05-20  浏览次数:20684 次

请问 关于对lise的元素进行比较的问题
有一个list,怎样将其中的元素和其他所有元素进行比较?

比如,list里的元素为{a,   b,   d   ...y}
a和其他所有元素进行比较   ......   y和其他所有元素进行比较

------解决方案--------------------
for (int i = 0; i < list.size(); i++) {
YourObject o1 = (YourObject)list.get(i);
for (int j = 0; j < list.size(); j++) {
if(i == j) {continue; }
YourObject o2 = (YourObject)list.get(j);
// 在这里比较o1,o2就完成了你的要求。没有输出。据说算法要求是至少有一个输出的,哈哈
}
}
------解决方案--------------------
估计lz是想进行排序吧
说出你的目的,才好帮你啊