字段解析

規則:以"|^|"作爲字段間隔,以"|^^|"作爲每條數據間隔,解析字符串
  1. String str = "t01|^|2131|^|test|^^|t02|^|haha|^|good|^^|t03|^|測試|^|SDA|^^|";
  2. while (str.contains("|^^|")){   //用while (str.indexOf("|^^|") > -1)亦可
  3.     int index = str.indexOf("|^^|");
  4.     String record = str.substring(0,index+"|^^|".length()); //取出每條數據 
  5.     System.out.println(record);
  6.     StringTokenizer st = new StringTokenizer(record, "|^|");
  7.     while(st.hasMoreElements()) {
  8.       System.out.println(st.nextToken());  //取出每條數據的字段
  9.     }
  10.          
  11.     str = str.substring(index+"|^^|".length());
  12. }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章