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;我正在使用 for 循环与myArr 比较进行排序;

那么还有其他方法可以对自定义数组进行排序吗?请帮助我

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 回答