容器は、二つの容器の両方が、データテーブルを格納するために本明細書で使用される、データを格納するのに使用されます。
コンテナは、需要を満たすために、右を選択し、任意のコンテナを使用することができます。
この場合は使用した容器である:カラム:地図ラインを使用:使用一覧
ターゲット表に示します:
コードの実装:
1つのWordに:ORMのオブジェクトリレーショナルマッピング
_20191213パッケージ; java.util.ArrayListののインポート、 インポートのjava.util.HashMap; インポートするjava.util.Iterator; インポートはjava.util.List; インポートjava.util.Map; / ** *テーブルを格納するためのコンテナを使用 * @ TEDUの作者 地図に保存されている*リスト * / publicクラスContainerDemo { 公共の静的な無効メイン(文字列[] args){ //テーブル行:使用ArrayListを、ランク 一覧<地図<文字列、オブジェクト>>行=新しいのArrayList <> (); //テーブル列:使用地図、アップキーに対応するデータ 地図<文字列、オブジェクト> =新しい新しいcolumn1のはHashMap <>(); column1.put( "ID"、1001); column1.put( "名前" "ジョー・スミス"); column1.put( "給与"、20000); column1.put( "エントリー日"、 "2018年5月4日"); 地図<文字列、オブジェクト> COLUMN2 =新しいHashMapの<>(); column2.put( "ID"、1002年)。 column2.put( "姓名"、 "李四"); column2.put( "薪水"、12000); column2.put( "入职日期"、 "2014年4月14日"); 地図<文字列、オブジェクト> COLUMN3 =新しいHashMapの<>(); column3.put( "ID"、1003年)。 column3.put( "王五"、 "张三"); column3.put( "薪水"、21000); column3.put( "入职日期"、 "2013年11月4日"); //将每一条记录添加到行中 row.add(カラム1)。 row.add(COLUMN2)。 row.add(COLUMN3)。 以下のために(; I <row.size(); INT iが0 = I ++){ イテレータそれ= row.get(I).entrySet()反復子()。 (それはしばらく。 hasNext()){ System.out.print(it.next()+」「)。 } のSystem.out.println(); } } }