ダートコレクション

/ * 
リストされ、共通の属性とメソッド:

    共通の属性:
        長さlength 
        逆転フリップ
        のisEmptyが空の
        空でない場合isNotEmpty 
    :一般的な方法は、   
        追加の増加
        のaddAllスプライス配列
        のindexOfが特定の値を見つけるために、渡された
        削除削除は、特定の値を渡され
        、着信を削除removeAt指標値
        fillRange変性    
        インサート(インデックス値);挿入指定された位置     
        insertAll(インデックスリスト)指定された位置がリストに挿入
        ToListメソッドは()は、リストの他のタイプに変換される   
        ()文字列リストに変換される参加
        文字列リストに変換される(分割)
        forEachの    
        地図
        どこ
        任意の
        すべて

* / 


無効のmain(){ 

  // リストはmyList = [ 'バナナ'、 'りんご'、 'スイカ'];
   // 印刷(はmyListの[1]); 


  // VAR =新しい新しいリストのリスト();
   // List.add( '111');
   // List.add( '222');
   // 印刷(一覧); 


// リスト内の属性:
     // 一覧ます。myList = [ 'バナナ'、 'りんご'、「スイカ「];
     // 印刷(myList.length);
     // 印刷(myList.isEmpty);
     // 印刷(myList.isNotEmpty);
     // 印刷(myList.reversed);   // リストの並べ替え降順
     // VAR = newMyList myList.reversed.toList();
    //'AAA')。

//


    

    

    

    

    

    

    
  

    

    

    


    myList.insert(1、 'AAA');       // 挿入

    // myList.insertAllを(1、[ 'AAA'、 'BBB']);   // 挿入複数

    // プリント(ます。myList); 


    // リストます。myList = [ 'バナナ'、 'りんご'、 'スイカ']; 

    // VAR = myList.join STR( ' - 'は);    // リストは、文字列に変換

    // 印刷(STR); 

    // 印刷(文字列STRは、IS );   // trueに


    するvar STR = 'バナナ-アップル-スイカ' ; 

    VAR一覧 = str.split( ' - ' ); 

    印刷(一覧); 

    印刷(一覧のリストです); 


}
// セット

// その主な機能には、重複したコンテンツの配列を除去する

// セットシーケンスが設定されておらず、繰り返すことができない、インデックス値を得ることは不可能である

ボイドメイン(){ 

  
  // VAR新しい新しい集合S =();
   // s.add( 'バナナ');
   // s.add( 'リンゴ');
   // s.add( 'リンゴ'); 

  // プリント(S);    // {バナナ、リンゴ} 

  // プリント(s.toList()); 


  リストはmyList = [ 'バナナ'、 'りんご'、 'スイカ'、 'バナナ'、 'リンゴ'、 'バナナ'、 'りんご' ]; 

  VARのS = 新新しいセット(); 

  S .addAll(ます。myList); 

  プリント(S)、

  印刷(s.toList()); 


  
}
/ * 
  マップ(地図)順不同キーと値のペアです:

    共通の属性:
        キーのすべてのキーの値を取得するには、
        値がすべての値を取得値
        のisEmptyが空の
        空でない場合isNotEmpty 
    一般的な方法:
        指定したキーを削除するには、データ削除(キー)のを
        組み合わせ上昇属性マッピングにマッピングされたのaddAll({...})
        のcontainsValue地図を見るfalseに/真の内の値を返します
        forEachの    
        地図
        WHERE 
        任意の
        すべて


* / 

無効のmain(){ 

 
  // 地図人= {
   //    「名」: "ジョー・スミス"
   //    "年齢「:20です
   // }; 


  // VAR新しい新しいメートル=地図();
   //M [ "名" = "李四"。
  
  // プリント(人)。
  // プリント(M)。

// 常用属性:

    // 地図の人= {
     //    "名": "张三"、
     //    "年齢":20、
     //    "セックス": "男"
     // }; 

    // プリント(person.keys.toList());
    // プリント(person.values.toList());
    // プリント(person.isEmpty)。
    // プリント(person.isNotEmpty)。


// 常用方法: 
    地図人= {
       "名": "张三"  "年齢":20  "セックス":」

    //    "ワーク":「コード''食品送達を「ノック]
     //    "高さ":160
     // }); 

    // プリント(人物); 



    // person.remove("性別");
     // 印刷(人)、



    印刷(person.containsValue( 'ジョン・ドウ' )); 
}
/ * 
        のforeach      
        マップ          
        任意
* / 
ボイドメイン(){ 


      //   リストます。myList = [ '香蕉'、 '苹果'、 '西瓜']。

      // のための(VAR i = 0; I <myList.length; iは++){
       //    プリント(ます。myList [I])。
      // } 


      // (ます。myListにおけるVAR項目){ため
       //    プリント(アイテム)
      // } 


      // myList.forEach((値){
       //      プリント( "$値");
       // })。





      // 一覧ます。myList = [1,3,4]; 

      // リストnewList =新しいリスト(); 

      //用(VAR i = 0; I <myList.length; iは++){ 

      //    newList.add(ます。myList [I] * 2)。
      // }
       // プリント(newList)。





      // 一覧ます。myList = [1,3,4];      
      // VAR newList = myList.map((値){
       //      戻り値* 2;
       // })。
      //   プリント(newList.toList()); 





      // 一覧ます。myList = [1,3,4,5,7,8,9]。

      // VAR newList = myList.where((値){
       //      戻り値> 5;
       // })。
      // プリント(newList.toList());
     // 一覧ます。myList = [1,3,4,5,7,8,9]。

      //myList.any F = VAR((値){    // 長いtrueに復帰設定成立条件があるので

      //      戻り値> 5;
       // });
       // プリント(F); 

      // リストます。myList = [1、。 3,4,5,7,8,9]; 

      // VARのmyList.every F =((値){    // 各条件を満足するには、そうでない場合はfalseにtrueを返す

      //の     >戻り値5;
       // })。
       // 印刷(F); 

      // SET 

      // VAR新しい新しいセットS =(); 

      // s.addAll([1222333]); 

      // s.forEach((値)=>印刷(値)); 

      // マップ

       地図人 = {
          「サン」:「名」 "年齢":20 
        }; 

        person.forEach((キー、値){             
            印刷( "$キー--- $値" ); 
        }); 

}

 

おすすめ

転載: www.cnblogs.com/loaderman/p/11026441.html