锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

根据银行卡号查询银行卡字母及银行卡名称

时间:2022-11-14 05:30:00 7klb动态轴重秤传感器

**

class类代码:

**

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; import java.util.HashMap; import java.util.Map;  import net.sf.json.JSONObject;  public class BankNumberToMessage {    public static void main(String[] args) {    String bankNumber = "6214600280004052265";   System.out.println("银行卡号:" bankNumber);   String str = getCardDetails(bankNumber);   JSONObject resultObj = JSONObject.fromObject(str);   String validated = resultObj.getString("validated");   if(validated.equals("true")) {    if(resultObj.has("bank")) {     String bank = resultObj.getString("bank");     System.out.println("银行卡字母:" bank);     String bankName = BankNumberToMessage.bankMes(bank);     System.out.println("银行卡名称:"  bankName);     }else {     System.out.println("银行卡号信息查询出错");    }   }else {    System.out.println("银行卡号错误");    }  }    public static String getCardDetails(String bankNumber) {      // 创建HttpClient实例                 String url = "https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf-8&cardNo=";            url =bankNumber;            url ="&cardBinCheck=true";            StringBuilder sb = new StringBuilder();              try {                  URL urlObject = new URL(url);                  URLConnection uc = urlObject.openConnection();                  BufferedReader in = new BufferedReader(new InputStreamReader(uc.getInputStream()));                  String inputLine = null;                  while ( (inputLine = in.readLine()) != null) {                      sb.append(inputLine);                  }                  in.close();              } catch (MalformedURLException e) {                  e.printStackTrace();              } catch (IOException e) {                  e.printStackTrace();              }             // System.out.println(sb.toString());           return sb.toString();        }         public static String bankMes(String bank) {     Map map = new HashMap();     map.put("SRCB", "深圳农村商业银行");      map.put("BGB", "广西北部湾银行");      map.put("SHRCB", "上海农村商业银行");      map.put("BJBANK", "北京银行");      map.put("WHCCB", "威海商业银行");      map.put("BOZK", "周口银行");      map.put("KORLABANK", "库尔勒商业银行");      map.put("SPABANK", "平安银行");      map.put("SDEB", "顺德农村商业银行");      map.put("HURCB", "湖北农村信用社");      map.put("WRCB", "无锡农村商业银行");      map.put("BOCY", "朝阳银行");      map.put("CZBANK", "浙商银行");      map.put("HDBANK", "邯郸银行");      map.put("BOC", "中国银行");      map.put("BOD", "东莞银行");      map.put("CCB", "中国建设银行");      map.put("ZYCBANK", "遵义商业银行");      map.put("SXCB", "绍兴银行");      map.put("GZRCU", "贵州农村信用社");      map.put("ZJKCCB", "张家口商业银行");      map.put("BOJZ", "锦州银行");      map.put("BOP", "平顶山银行");      map.put("HKB", "汉口银行");      map.put("SPDB", "上海浦东发展银行");      map.put("NXRCU", "宁夏黄河农村商业银行");      map.put("NYNB", "广东南粤银行");      map.put("GRCB", "广州农村商业银行");      map.put("BOSZ", "苏州银行");      map.put("HZCB", "杭州银行");      map.put("HSBK", "衡水银行");      map.put("HBC", "湖北银行");      map.put("JXBANK", "嘉兴银行");      map.put("HRXJB", "湘江银行华融");      map.put("BODD", "丹东银行");      map.put("AYCB", "安阳银行");      map.put("EGBANK", "恒丰银行");      map.put("CDB", "国家开发银行");      map.put("TCRCB", "江苏太仓农村商业银行");      map.put("NJCB", "南京银行");      map.put("ZZBANK", "郑州银行");      map.put("DYCB", "德阳商业银行");      map.put("YBCCB", "宜宾商业银行");      map.put("SCRCU", "四川省农村信用");      map.put("KLB", "昆仑银行");      map.put("LSBANK", "莱商银行");      map.put("YDRCB", "尧都农商行");      map.put("CCQTGB", "重庆三峡银行");      map.put("FDB", "富滇银行");      map.put("JSRCU", "江苏省农村信用联合会");      map.put("JNBANK", "济宁银行");      map.put("CMB", "招商银行");      map.put("JINCHB", "晋城银行JCBANK");      map.put("FXCB", "阜新银行");      map.put("WHRCB", "武汉农村商业银行");      map.put("HBYCBANK", "宜昌分行湖北银行");      map.put("TZCB", "台州银行");      map.put("TACCB", "泰安商业银行");      map.put("XCYH", "许昌银行");      map.put("CEB", "中国光大银行");      map.put("NXBANK", "宁夏银行");      map.put("HSBANK", "徽商银行");      map.put("JJBANK", "九江银行");      map.put("NHQS", "农信银清算中心");      map.put("MTBANK", "浙江民泰商业银行");      map.put("LANGFB", "廊坊银行");      map.put("ASCB", "鞍山银行");      map.put("KSRB", "昆山农村商业银行");      map.put("YXCCB", "玉溪商业银行");      map.put("DLB", "大连银行");      map.put("DRCBCL", "东莞农村商业银行");      map.put("GCB", "广州银行");      map.put("NBBANK", "宁波银行");      map.put("BOYK", "营口银行");      map.put("SXRCCU", "陕西信合");      map.put("GLBANK", "桂林银行");      map.put("BOQH", "青海银行"; 
			 map.put("CDRCB", "成都农商银行"); 
			 map.put("QDCCB", "青岛银行"); 
			 map.put("HKBEA", "东亚银行"); 
			 map.put("HBHSBANK", "湖北银行黄石分行"); 
			 map.put("WZCB", "温州银行"); 
			 map.put("TRCB", "天津农商银行"); 
			 map.put("QLBANK", "齐鲁银行"); 
			 map.put("GDRCC", "广东省农村信用社联合社"); 
			 map.put("ZJTLCB", "浙江泰隆商业银行"); 
			 map.put("GZB", "赣州银行"); 
			 map.put("GYCB", "贵阳银行"); 
			 map.put("CQBANK", "重庆银行"); 
			 map.put("DAQINGB", "龙江银行"); 
			 map.put("CGNB", "南充市商业银行"); 
			 map.put("SCCB", "三门峡银行"); 
			 map.put("CSRCB", "常熟农村商业银行"); 
			 map.put("SHBANK", "上海银行"); 
			 map.put("JLBANK", "吉林银行"); 
			 map.put("CZRCB", "常州农村信用联社"); 
			 map.put("BANKWF", "潍坊银行"); 
			 map.put("ZRCBANK", "张家港农村商业银行"); 
			 map.put("FJHXBC", "福建海峡银行"); 
			 map.put("ZJNX", "浙江省农村信用社联合社"); 
			 map.put("LZYH", "兰州银行"); 
			 map.put("JSB", "晋商银行"); 
			 map.put("BOHAIB", "渤海银行"); 
			 map.put("CZCB", "浙江稠州商业银行"); 
			 map.put("YQCCB", "阳泉银行"); 
			 map.put("SJBANK", "盛京银行"); 
			 map.put("XABANK", "西安银行"); 
			 map.put("BSB", "包商银行"); 
			 map.put("JSBANK", "江苏银行"); 
			 map.put("FSCB", "抚顺银行"); 
			 map.put("HNRCU", "河南省农村信用"); 
			 map.put("COMM", "交通银行"); 
			 map.put("XTB", "邢台银行"); 
			 map.put("CITIC", "中信银行"); 
			 map.put("HXBANK", "华夏银行"); 
			 map.put("HNRCC", "湖南省农村信用社"); 
			 map.put("DYCCB", "东营市商业银行"); 
			 map.put("ORBANK", "鄂尔多斯银行"); 
			 map.put("BJRCB", "北京农村商业银行"); 
			 map.put("XYBANK", "信阳银行"); 
			 map.put("ZGCCB", "自贡市商业银行"); 
			 map.put("CDCB", "成都银行"); 
			 map.put("HANABANK", "韩亚银行"); 
			 map.put("CMBC", "中国民生银行"); 
			 map.put("LYBANK", "洛阳银行"); 
			 map.put("GDB", "广东发展银行"); 
			 map.put("ZBCB", "齐商银行"); 
			 map.put("CBKF", "开封市商业银行"); 
			 map.put("H3CB", "内蒙古银行"); 
			 map.put("CIB", "兴业银行"); 
			 map.put("CRCBANK", "重庆农村商业银行"); 
			 map.put("SZSBK", "石嘴山银行"); 
			 map.put("DZBANK", "德州银行"); 
			 map.put("SRBANK", "上饶银行"); 
			 map.put("LSCCB", "乐山市商业银行"); 
			 map.put("JXRCU", "江西省农村信用"); 
			 map.put("ICBC", "中国工商银行"); 
			 map.put("JZBANK", "晋中市商业银行"); 
			 map.put("HZCCB", "湖州市商业银行"); 
			 map.put("NHB", "南海农村信用联社"); 
			 map.put("XXBANK", "新乡银行"); 
			 map.put("JRCB", "江苏江阴农村商业银行"); 
			 map.put("YNRCC", "云南省农村信用社"); 
			 map.put("ABC", "中国农业银行"); 
			 map.put("GXRCU", "广西省农村信用"); 
			 map.put("PSBC", "中国邮政储蓄银行"); 
			 map.put("BZMD", "驻马店银行"); 
			 map.put("ARCU", "安徽省农村信用社"); 
			 map.put("GSRCU", "甘肃省农村信用"); 
			 map.put("LYCB", "辽阳市商业银行"); 
			 map.put("JLRCU", "吉林农信"); 
			 map.put("URMQCCB", "乌鲁木齐市商业银行"); 
			 map.put("XLBANK", "中山小榄村镇银行"); 
			 map.put("CSCB", "长沙银行"); 
			 map.put("JHBANK", "金华银行"); 
			 map.put("BHB", "河北银行"); 
			 map.put("NBYZ", "鄞州银行"); 
			 map.put("LSBC", "临商银行"); 
			 map.put("BOCD", "承德银行"); 
			 map.put("SDRCU", "山东农信"); 
			 map.put("NCB", "南昌银行"); 
			 map.put("TCCB", "天津银行"); 
			 map.put("WJRCB", "吴江农商银行"); 
			 map.put("CBBQS", "城市商业银行资金清算中心"); 
			 map.put("HBRCU", "河北省农村信用社");
			 map.put("ZYCBANK", "贵州银行");
			 return map.get(bank);
		 }
}

结果:

在这里插入图片描述

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章