调用下载账单api之后,微信会返回一个长字符串,规律就是
1、从0到第一个 (逗号和TAB键上面、感叹号键左边的键)之间的数据是数据项名
2、每条记录都是以 开头的
3、总标题可以用”总交易单数”这个来找
4、总标题后出现的第一个 (逗号和TAB键上面、感叹号键左边的键)开始,后面的都是交易统计的数据
//境内商户用,境内商户调用下载对账单接口后,返回的是中文的反馈
public class downloadbill {
public static void main(String[] args) {
String result = "这里是境内商户调用下载对账单api时 微信反馈的数据";
String tradeTitle = result.substring(0,result.indexOf("`"));
//这里可以用tradeTitle.split(",")来拆分出每个项的名字
System.out.println(tradeTitle);
String tradeInfo = result.substring(result.indexOf("`"),result.indexOf(" 总交易单数"));
String[] a = tradeInfo.split("\\ `");
for (int i = 0; i<a.length; i++){
//这里可以用a[i].split(",")来拆分出一条记录里面的每个数据
System.out.println(a[i].replace("`&