Rising Sun

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  148 随笔 :: 0 文章 :: 22 评论 :: 0 Trackbacks
public static void main(String[] args) {
List<Integer> a = new ArrayList<Integer>();
a.add(1);
a.add(5);
a.add(7);
a.add(9);
List<Integer> b = new ArrayList<Integer>();
b.add(2);
b.add(4);
b.add(8);
List<Integer> c = new ArrayList<Integer>();
c.addAll(a);
c.addAll(b);
List<Integer> d = new ArrayList<Integer>();
for (Integer dd : b) {
d.add(dd);
}
// Integer
Collections.sort(c, new Comparator<Integer>() {
@Override
public int compare(Integer source, Integer desc) {
if (source.compareTo(desc) > 0) {
return 1;
}
return -1;
}
});
for (int j = 0; j < a.size(); j++) {
for (int k = 0; k < b.size(); k++) {
if (a.get(j) > b.get(k)) {
if (k == b.size() - 1) {
b.add(b.get(b.size() - 1));
break;
}
continue;
}
//
if (a.get(j) < b.get(k)) {
if (k == 0) {
b.add(k, 0);
} else {
b.add(k, b.get(k - 1));
}
break;
}
}
}
for (int j = 0; j < d.size(); j++) {
for (int k = 0; k < a.size(); k++) {
if (d.get(j) > a.get(k)) {
if (k == a.size() - 1) {
a.add(a.get(a.size() - 1));
break;
}
continue;
}
//
if (d.get(j) < a.get(k)) {
if (k == 0) {
a.add(k, 0);
} else {
a.add(k, a.get(k - 1));
}
break;
}
}
}
System.out.println(c);
System.out.println(a);
System.out.println(b);
}
posted on 2013-01-07 15:13 brock 阅读(297) 评论(0)  编辑  收藏 所属分类: 其它

只有注册用户登录后才能发表评论。


网站导航: