|  | @ -10,7 +10,7 @@ import java.util.Date;
 | 
	
		
			
				|  |  |  */
 | 
	
		
			
				|  |  | public class IdCardUtil {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | //    /**
 | 
	
		
			
				|  |  |     //    /**
 | 
	
		
			
				|  |  | //     * 根据身份证的号码算出当前身份证持有者的年龄
 | 
	
		
			
				|  |  | //     *
 | 
	
		
			
				|  |  | //     * @param
 | 
	
	
		
			
				|  | @ -49,6 +49,10 @@ public class IdCardUtil {
 | 
	
		
			
				|  |  | //        }
 | 
	
		
			
				|  |  | //        return age;
 | 
	
		
			
				|  |  | //    }
 | 
	
		
			
				|  |  |     public static void main(String[] args) throws Exception{
 | 
	
		
			
				|  |  |         System.out.println(getSexForIdcard("350206199109092048"));
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     /**
 | 
	
		
			
				|  |  |      * 根据身份证的号码算出当前身份证持有者的性别
 | 
	
		
			
				|  |  |      * 1 女 2 男 3未知
 | 
	
	
		
			
				|  | @ -63,22 +67,22 @@ public class IdCardUtil {
 | 
	
		
			
				|  |  |             if (Integer.parseInt(CardCode.substring(16).substring(0, 1)) % 2 == 0) {// 判断性别
 | 
	
		
			
				|  |  |                 // modifid by lyr 2016-09-29
 | 
	
		
			
				|  |  |                 // sex =  Constant.level_sex_2;
 | 
	
		
			
				|  |  |                 sex ="1";
 | 
	
		
			
				|  |  |                 sex = "2";
 | 
	
		
			
				|  |  |                 // modifid by lyr 2016-09-29
 | 
	
		
			
				|  |  |             } else {
 | 
	
		
			
				|  |  |                 // modifid by lyr 2016-09-29
 | 
	
		
			
				|  |  |                 // sex =  Constant.level_sex_1;
 | 
	
		
			
				|  |  |                 sex ="2";
 | 
	
		
			
				|  |  |                 sex = "1";
 | 
	
		
			
				|  |  |                 // modifid by lyr 2016-09-29
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |         } else if (CardCode.length() == 15) {
 | 
	
		
			
				|  |  |             String usex = CardCode.substring(14, 15);// 用户的性别
 | 
	
		
			
				|  |  |             if (Integer.parseInt(usex) % 2 == 0) {
 | 
	
		
			
				|  |  |                 // sex =  Constant.level_sex_2;
 | 
	
		
			
				|  |  |                 sex = "1";
 | 
	
		
			
				|  |  |                 sex = "2";
 | 
	
		
			
				|  |  |             } else {
 | 
	
		
			
				|  |  |                 // sex =  Constant.level_sex_1;
 | 
	
		
			
				|  |  |                 sex = "2";
 | 
	
		
			
				|  |  |                 sex = "1";
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         return sex;
 |