2

コードのエラーにより、次の出力が表示されません。

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);

    }

}
4

0 に答える 0