コードのエラーにより、次の出力が表示されません。
BMW ビュイック アウディ VW シボレー フォード オペル ルノー プジョー シトロエン マスタング メルセデス フィアット
そして、同じリストですが、アルファベット順にソートされています。これは 3 つのクラスを持つ小さなコードです。
コードをコピーして貼り付けて、ご自身で確認してください。
import java.util.Collections;
import java.util.Arrays;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
public class Data implements List<String> {
public static String[] brands = { "BMW","Buick", "Audi", "VW","Chevrolet", "Ford", "Opel",
"Renault", "Peugeot", "Citroen","Mustang", "Mercedes", "Fiat" };
public Data() {
}
}
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Brands {
List<String> brands = new ArrayList<String>();
public Brands(){
this(null);
}
public Brands(Data data){
this.brands = data;
}
public List<String> sortList(){
Collections.sort(brands);
return brands;
}
public List<String> reverseTheOrder(){
Collections.reverse(brands);
return brands;
}
public String toString(){
return ""+brands+""+sortList();
}
}
public class Brandstester {
public static void main(String[] args) {
Data data = new Data();
Brands brands = new Brands(data);
System.out.println(brands);
brands.sortList();
System.out.println(brands);
brands.reverseTheOrder();
System.out.println(brands);
}
}