我试图进行排序。但是碰壁的时刻。 下面,我有一个getId()功能检索id的一个成员。 我想要进行排序。会员身份证。 我已经检查了一个非洲濒危野生动物基金良好的文章和实施如下:
e.g(前排序) 11 22 33 44 55 66 77 88 99 00
e.g(后排序) 00 11 22 33 44 55 66 77 88 99
Member temp;
for (int i = 0; i < members.size(); i++) {
Member s = members.get(i);
System.out.println("S: "+s.getId());
for (int j=0; j < members.size()-1; j++) {
Member t = members.get(j+1);
System.out.println("T: "+t.getId());
if (s.getId() > t.getId()) {
temp = s;
s = t;
t = temp;
}
}
}
}
我没有打印的发言以上的跟踪的根本原因,但仍然试图找出错误。