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で質問しましょう!

今、見られている記事はコレ!

おしトピ編集部からのゆる~い質問を出題中

お題をもっとみる

このQ&Aを見た人が検索しているワード


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ