- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:java,StringTokenizerの使い方について)
java, StringTokenizerの使い方について
このQ&Aのポイント
- JavaのStringTokenizerを使用して、BufferedReaderで読み込んだテキストファイルを区切る方法について質問です。
- 和英辞書アプリケーションを作成しており、日本語と英語を対応させたテキストファイルを読み込みたいと考えています。
- BufferedReaderで読み込んだテキストファイルを、StringTokenizerを使用して日本語と英語に分ける方法を教えてください。
- みんなの回答 (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++; }
お礼
ありがとうございます! 参考にしてやってみます。