我知道这很傻但是我遇到了这个问题。我试过这个但是 没有得到理想的结果所以我问这个问题:我的问题是
之情况:1
ArrayList<String> f = new ArrayList<String>();
f.add("a");
f.add("b");
f.add("c");
ArrayList<String> s = new ArrayList<String>();
s.add("a");
s.add("a");
s.add("a");
s.add("b");
s.add("b");
s.add("b");
s.add("c");
s.add("c");
s.add("c");
现在我想要共同的价值第一个arraylist和第二个arraylist 我希望结果如下:
ArrayList<String> temp = new ArrayList<String>();//this is temp arraylist to store but here i didt use it
___ a ___ a a a ___ b ___ b b b ___ c ___ c c c
并且看到了这样。我可以解决这个问题吗,谢谢你们提前获得的朋友。
答案 0 :(得分:3)
temp.addAll(f);
temp.addAll(s);
Collections.sort(temp);
答案 1 :(得分:0)
for(int i=0;i<arraylist.size();i++){
templist.add(arraylist.get(i));
}
应该这样做