String 和 json 的常用方法
去除字符串中的汉字:
String str = "YYY54123上海市";
String reg = "[\u4e00-\u9fa5]";
Pattern pat = Pattern.compile(reg);
Matcher mat=pat.matcher(str);
String repickStr = mat.replaceAll("");
System.out.println(repickStr);
取出字符串中的汉字:
String str = "Raaaaa怎取出来0.0111-0.1532";
String reg = "[^\u4e00-\u9fa5]";
str = str.replaceAll(reg, " ").trim();
System.out.println(str);
字符串中的,换成、
String number = "长阳路,江浦路";
String newNumber = number.replace(",", "、");
System.out.println(newNumber);
//去掉字符串头尾:
String oleStr = "testldld";
String newStr = oleStr.substring(1, oleStr.length()-1);
System.out.printf("11111:"+ "\n"+newStr);
//json 拼接
String d="{\"username1\":\"zhangsan\",\"password1\":\"zhangsan\"}";
net.sf.json.JSONObject json1= net.sf.json.JSONObject.fromObject(d);
String e="{\"username2\":\"lisi\",\"password2\":\"lisi\"}";
net.sf.json.JSONObject json2=net.sf.json.JSONObject.fromObject(e);
net.sf.json.JSONObject json = new net.sf.json.JSONObject();
json6.putAll(json1);
json6.putAll(json2);
System.out.println(json);
取json字符串 中的jsonArray
JSONArray data = saveJson.getJSONArray("data");//数组名
saveJson=data.getJSONObject(0);//第一个json
String applyNo = saveJson.getString("applyNo");//取出参数
浙公网安备 33010602011771号