码迷,mamicode.com
首页 > 其他好文 > 详细

根据身份证号获取地址

时间:2015-11-16 19:15:32      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

private static String getCurrName(String provinceId) {
		try {
			LineNumberReader lnr = new LineNumberReader(
					new InputStreamReader(DataPrepareUtil.class
							.getResourceAsStream("/idcard_address.txt"), "GBK"));
			String line = lnr.readLine();
			while (line != null) {
				String[] str = line.replace("  ", "").split(" ");
				int code = Integer.parseInt(StringUtils.trim(str[0]));
				if (provinceId.length() == 2
						&& Integer.parseInt(provinceId) * 10000 == code) {
					return StringUtils.trim(str[1]);

				}
				if (provinceId.length() == 4
						&& Integer.parseInt(provinceId) * 100 == code) {
					return StringUtils.trim(str[1]);
				}
				if (provinceId.length() == 6
						&& Integer.parseInt(provinceId) == code) {
					return StringUtils.trim(str[1]);
				}

				line = lnr.readLine();
			}
		} catch (Exception e) {
			e.printStackTrace();
			throw new RuntimeException(e);
		}
		return null;
	}

  

根据身份证号获取地址

标签:

原文地址:http://www.cnblogs.com/anni6/p/4969420.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!