如何获得Arraylist值并存入另一个arraylist

时间:2013-01-02 18:51:51

标签: java android android-intent

  

我知道这很傻但是我遇到了这个问题。我试过这个但是   没有得到理想的结果所以我问这个问题:我的问题是

之情况: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

并且看到了这样。我可以解决这个问题吗,谢谢你们提前获得的朋友。

2 个答案:

答案 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));
}

应该这样做