- ベストアンサー
文字列を取り出す。
文字列で一行の中に ********* ******** *********** ********* のように間に空白の入っている文字列が あるのですが、 これの2番目をとってくるようにしたのですが、 良い方法が思い浮かびません。 Stringクラスのメソッドを見ているのですが、、、 お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
class sample { public static void main(String[] args){ String testString = "THE QUICK BROWN JUMPS OVER THE LAZY DOG"; String[] StringArray; StringArray = testString.split("\\s+"); System.out.println(StringArray[1]); } }
その他の回答 (2)
- mcq
- ベストアンサー率48% (45/93)
回答No.3
#1です。 http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/util/StringTokenizer.html >StringTokenizer は、互換性を維持する目的で保持されているレガシークラスであり、新規コードでは使用が推奨されていません。この機能の使用を考えているなら、String の split メソッドまたは java.util.regex パッケージを代わりに使用することをお勧めします。 だそうなので、#2さんの方法の方が良さそうです。
- mcq
- ベストアンサー率48% (45/93)
回答No.1
StringTokenizerクラスを使えば良いと思います。
お礼
ありがとうございます!!