String s = "1|2|3|4|5|6";
StringTokenizer st = new StringTokenizer(s,"|");
while(st.hasMoreToken()){
  System.out.println(st.nextToken());
}
具体的我没看我把这个代码。。运行一下就知道怎么回事了~

解决方案 »

  1.   

    如果是顺序读取文件的话用DataInputStream 和  FileInputStream类可以解决
      

  2.   

    readUTF()读String类型的 再用replace转换/为,最后写入另一文件
      

  3.   

    我還是不明白,1|2|3|4|,我要分行寫入一個文件,1,2(下一行)3,4,我怎樣在第二個"|"時,把它們分成二行記錄,1|2|3|4|,寫入文件後為,我想到用countTokens,但是好像比較麻煩.
    要分行啊.
    1,2,
    3,4,
    幫幫我解決啊,謝謝.