Java 学習 - リスト コレクション、強化された

リストコレクション

list
順序付けられたコレクション (シーケンスとも呼ばれます)。このインターフェイスのユーザーは、リスト内の各要素が挿入される場所を正確に制御できます。ユーザーは、整数インデックス (リスト内の位置) によって要素にアクセスし、リスト内の要素を検索できます。
セットとは異なり、リストでは通常、要素の重複が許可されます。

List は Collection を継承し、Collection には List が持つメソッドがあります。

List コレクションの特定のメソッド

特別なリストコレクション
リストは指定された位置にある要素を変更できます。
リストは get メソッドを介して走査することもできます。
上記のコードは次のとおりです。

        List<String> list = new ArrayList<String>();
        list.add("haha");
        list.add("hello");
        list.add(1,"yoyo");
        list.add(3,"hoho");
        list.remove("haha");
        list.remove(2);
        list.set(0,"love");
        System.out.println(list.get(0));
        System.out.println(list);
//        Iterator it = list.iterator();
//        while (it.hasNext()){
    
    
//            Object s = it.next();
//            System.out.println(s);
//        }
        for(int i=0;i<list.size();i++){
    
    
            String s =list.get(i);
            System.out.println(s);
        }

強化された

配列とコレクションのトラバースを簡素化:
Iterable インターフェイスを実装するクラスにより、そのオブジェクトが拡張 for ステートメントのターゲットになることが可能になります。
内部原理は Iterable イテレータです。
の形式を強化する
コード例

        for(String sj : set){
    
    //sj是变量名
            System.out.println(sj);//遍历的过程,这里可以增加需要在遍历过程中进行的其他操作
        }

おすすめ

転載: blog.csdn.net/weixin_52723971/article/details/110672729