A、一般的な方法のコレクション
いくつかの簡単な共通の方法を紹介し、最後にシリアルに着手1.
パッケージはcom.bjpowernode.java_learning; インポート java.utilのクラスを*。; パブリック クラスD84_1_CommonMethodOfCollection { 公共の 静的な 無効メイン(文字列[] args)を{ // 1.セット作成 コレクションC = 新しい新しいのArrayListを(); // 多型 // 2追加要素は c.add( 1); // JDK5.0の後オートボクシング c.add(新しい新しい整数(100 )); オブジェクトO = 新しい新しいオブジェクト(); c.add(O); // コレクションセットのみこれは、単一の記憶素子とすることができ、参考タイプ格納することができる Customer84のCuSを =新しい新 Customer84( "暁"、47 ); c.add(のCuS); // 3.要素の数を取得 するSystem.out.println(c.size()); のSystem.out.println(「==== ================== " ); // 4.タイプオブジェクトのセットのアレイに変換 オブジェクト[] OBJS = c.toArray(); のための(INT I = 0 ; I <objs.length; I ++){ // 配列の長さは、プロパティリストの方法で のSystem.out.println(OBJS [I]); } // 5.空 c.clear(); のSystem.out。 println( "======================" ); のSystem.out.println(c.size()); } } クラスCustomer84 { 文字列名。 int型の年齢; Customer84(文字列名、int型の年齢){ この .nameの= 名前; この .age = 年齢; } パブリック文字列のtoString(){ 戻り "顧客[NAME =" +名+ "年齢= "+年齢+"]" 。 } }
第二に、イテレータ
1.Iteratorイテレータ();セットを取得し、メソッド・イテレータ反復子オブジェクト、反復(トラバース)の完全なセットに依存します
2.注:このアプローチは、コレクションの呼び出しを通過するすべての方法であります
パッケージはcom.bjpowernode.java_learning; インポートクラスをjava.utilでの*。; パブリック クラスD84_2_Iterator { 公共の 静的な 無効メイン(String []型引数を){ // コレクションオブジェクトの作成 コレクションC = 新しい新しいLinkedListのを(); // 要素が追加 c.add ( 100 ); (c.add 3.14); // オートボクシング (c.add はfalse ); // 反復トラバース // 1イテレータオブジェクト得る // 下地コレクション、所望のセットを気にしない特定のタイプのイテレータはjava.util.Iteratorのであるから、インターフェイス // java.util.LinkedList $ ListItr LinkedListのクラスは、コレクションはイテレータを依存しています // java.util.AbstractLisr ArrayListクラスは$ Itrがのコレクションはイテレータに依存ある イテレータIT = c.iterator(); // イテレータインターフェイス指向プログラミングでは、「ヒープを指し、参照、保存されたメモリアドレスでありますイテレータオブジェクト」 のSystem.out.println(IT); // java.util.LinkedList$ListItr@30c7dale説明これは内部クラスです 。// cはArrayListのであれば、このプリントはjava.util.AbstractList $ Itrがありますde6cd @ // 2.開始呼び出す方法、完全なトラバーサル繰り返し ながら(it.hasNext()){ オブジェクト要素 = it.next(); のSystem.out.println(エレメント); } / ** * B =ブールIT .hasNext();より多くの要素があるかどうかを決定し、もしそうであれば、真へ戻る * = O it.nextオブジェクト();反復子は下方に移動し、素子を採取指摘 *原理:泣き声を。あなたは、次の()メソッドの前にit.hasNext()を呼び出す必要があります。 * * / // ため循环 ため(イテレータその= c.iterator(); its.hasNext()){ オブジェクトO = its.next()。 System.out.println(O) } } }
第三に、ソースコード:
D84_1_CommonMethodOfCollection.java
D84_2_Iterator.java
https://github.com/ruigege66/Java/blob/master/D84_1_CommonMethodOfCollection.java
https://github.com/ruigege66/Java/blob/master/D84_2_Iterator.java
2.CSDNます。https://blog.csdn.net/weixin_44630050
3.パークブログます。https://www.cnblogs.com/ruigege0000/
4.歓迎マイクロチャンネル公衆数に焦点を当て:フーリエ変換材料を学ぶビッグデータを取得するために、唯一の交流を学ぶために、舞台裏の返信「贈り物」をパブリック個人番号を変換