• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:java,StringTokenizerの使い方について)

java, StringTokenizerの使い方について

このQ&Aのポイント
  • JavaのStringTokenizerを使用して、BufferedReaderで読み込んだテキストファイルを区切る方法について質問です。
  • 和英辞書アプリケーションを作成しており、日本語と英語を対応させたテキストファイルを読み込みたいと考えています。
  • BufferedReaderで読み込んだテキストファイルを、StringTokenizerを使用して日本語と英語に分ける方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

System.exitを使ってるあたりがC使いですね。 Javaだとあんまり使いません。 で、StringTokenizerですが、便利です。 APIのコンストラクタは(文字列,区切り文字)です。 なので、上記の場合、区切り文字は「,」なので以下のようなソースになると思います。 String line = "赤,red"; StringTokenizer tokenizer = new StringTokenizer(line,","); String[] array = new String[tokenizer.countTokens()]; int i = 0; while(tokenizer.hasMoreElements()){ array[i] = (String)tokenizer.nextElement(); i++; }

参考URL:
http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/java/util/StringTokenizer.html
RaiDeen
質問者

お礼

ありがとうございます! 参考にしてやってみます。

関連するQ&A

専門家に質問してみよう