アプリ版:「スタンプのみでお礼する」機能のリリースについて

javaであるファイルに保存してある文章を読み込みたいです。
その際に単語ごとに読み込みをしたいのですが、どうすればいいでしょうか?
読み込みファイルは、EUCコードの漢字で、各単語はTABで区切られています。
どなたか、よろしくお願いします。

A 回答 (1件)

StringTokenizerクラスを利用するとよいのではないでしょうか。



以下は速攻で書いたもので正確ではないかもしれませんが。

byte byDataBuff[] = new byte[1024];
int nDataLen = 0;
File fl = new File(strFileName);
FileInputStream aObj = new FileInputStream(fl);
nDataLen = aObj.read(byDataBuff);
StringTokenizer stReadData = new StringTokenizer(new String(byDataBuff, 0, nDataLen), "\t\n");
while (stReadData.hasMoreTokens()){
System.out.println( stReadData.nextToken()); // ここで自由な処理を行う
}
    • good
    • 0
この回答へのお礼

ご丁寧にありがとうございました!
さっそく明日やってみます。

お礼日時:2001/12/10 00:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!