0

例として、文字列配列をカスタマイズしました。

String[] myArr = {"Zen", "Maruthi","Swift", "Audi"};

次のような配列を生成するツールがあります

String[] output = getCars();//returns {"Swift", "Audi", "Zen", "Maruthi"}

// it should return same as myArr...means {"Zen", "Maruthi","Swift", "Audi"}

出力配列をmyArrに並べ替えたい。myArr;の比較で for ループを使用して並べ替えています。

カスタマイズされた配列をソートする他の方法はありますか?plzは私を助けてくれます

4

1 に答える 1

1

編集:

ここで並べ替える必要はありません。list配列内の要素ごとに同様の文字列を追加するだけmyArrです。

List<String> items=new ArrayList<String>();
for(String item:myArr)
 {
  for(String outputItem:output)
   {
     if(item.equals(outputItem))
        items.add(outputItem);
     }                    
   } 
 for(String s:items)
     System.out.println(s);
于 2012-05-22T03:56:51.373 に答える