-3

私はこれがばかげていることを知っていますが、私はこの問題で立ち往生しています。私はこれを試しましたが、望ましい結果が得られなかったので、私はこの質問をします:私の質問は

シーンリオ: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");

今、私は共通の値の最初の配列リストと2番目の配列リストが欲しいですそして私は結果が次のようになりたいです:

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

そして、このように見ました。どうすればこの友達を解決できますか?

4

2 に答える 2

3
temp.addAll(f);
temp.addAll(s);
Collections.sort(temp);
于 2013-01-02T18:55:38.457 に答える
0
for(int i=0;i<arraylist.size();i++){
templist.add(arraylist.get(i));
}

それはそれをする必要があります

于 2013-01-02T19:00:10.653 に答える