Javaの実装のID番号を解決する方法

ID番号の解析、デモ

/ ** 
 * ID番号解析デモ
 * / 
パブリッククラスtestarea { 
	パブリック静的無効メイン(文字列[] args){ 
		するSystem.out.println( "試験"); 
		//必要が:識別カード番号、エリアコード+誕生日:年+月+日+性別
		文字列CARDNO = "61011320010505241X"; 
		文字列エリア= ""; // 6の前に、国家標準(GB GB)
		//文字列、ID 18、本来の長さカット
		面積= cardNo.substringを(0 ,. 6)
		のSystem.out.println( "領域コード:" +領域); 
		
		文字列誕生日= ""; 
		誕生日cardNo.substring =(6、14)
		のSystem.out.println( "誕生日"誕生日+); 
		
		
		int型の年; //は、中間変数の誕生日から取られる
		年= Integer.parseInt(birthday.substring(0、 4)); // 文字列を整数に変換
		するSystem.out.println(年); 

		int型の月。
		System.out.println(birthday.substring(4、6))。
		月= Integer.parseInt(birthday.substring(4、6))。
		System.out.println(月); 
		
		int型の日。
		日= Integer.parseInt(birthday.substring(6))。
		System.out.println(日); 

		
		System.out.println( "" +年+月+日)。
		System.out.println( "生日:" +年+ "年" +月+ "月" +日+ "日"); 
		
		//倒数第二位
		文字列のセックス= ""; 
		性別= cardNo.substring(cardNo.length()-2、cardNo.length()-1)。
		System.out.println(性別)。

	} 
}

  

おすすめ

転載: www.cnblogs.com/lvxisha/p/11585343.html