解析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]);
    }

}

猜你喜欢

转载自helloworlda.iteye.com/blog/1746601
今日推荐