首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

解析txt资料,读取带不定个数的空格的记录

2012-12-28 
解析txt文件,读取带不定个数的空格的记录消费

解析txt文件,读取带不定个数的空格的记录

消费
====================================================================================================================================================
????? 订单号???????????? 订单日期?????? 交易日期-时间???????? 支付流水号???? 卡类型??????????? 交易金额???? 商户手续费????? 实际结算金额? 商户批次号
----------------------------------------------------------------------------
? 20120910000004626954 ? 20120910???? 20120910-142250?????????? 39781839???? 贷记卡????????????? 100.00?????????? 0.00??????????? 100.00? 2012091014
? 20120910000004626955?? 20120910???? 20120910-142407?????????? 39782571???? 贷记卡????????????? 500.00?????????? 0.00??????????? 500.00? 2012091014
? 20120910000004626957?? 20120910???? 20120910-142509?????????? 39783125???? 贷记卡????????????? 450.00?????????? 0.00??????????? 450.00? 2012091014
? 20120910000004626958?? 20120910???? 20120910-142627?????????? 39783829???? 贷记卡??????????? 1,100.00?????????? 0.00????????? 1,100.00? 2012091014

?

?


import java.util.regex.Pattern;

public class Test {

??? /**
???? * @param args
???? */
??? public static void main(String[] args) {
?// TODO Auto-generated method stub
?String str="?? 20120910000004626954 ? 20120910???? 20120910-142250?????????? 39781839???? 贷记卡????????????? 100.00?????????? 0.00??????????? 100.00? 2012091014? ";
?String[] ary=str.trim().split("\\s+");
?for(String e:ary){
???? System.out.println(e);
?}
//?System.out.println("???? 4? 5????? t".trim().split("\\s+").length);
//?System.out.println("???? 4? 5????? t".trim().split("\\s+")[0]);
//?System.out.println("???? 4? 5????? t".trim().split("\\s+")[1]);
//?System.out.println("???? 4? 5????? t".trim().split("\\s+")[2]);
//?System.out.println("???? 4? 5????? t".trim().split("\\s+")[3]);
??? }

}

热点排行