58個のコンテナケース:テーブルデータストレージ

容器は、二つの容器の両方が、データテーブルを格納するために本明細書で使用される、データを格納するのに使用されます。

コンテナは、需要を満たすために、右を選択し、任意のコンテナを使用することができます。

この場合は使用した容器である:カラム:地図ラインを使用:使用一覧

ターゲット表に示します:

コードの実装:

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

  

おすすめ

転載: www.cnblogs.com/Scorpicat/p/12034348.html
おすすめ