0

「awk {print $1}」に似たものが必要ですが、Java. 次のような文字列があります。

単語1 単語2 単語3 単語4 単語5 単語6

すべての行の最初の単語を部分文字列にするにはどうすればよいですか?

4

3 に答える 3

9
String example = "word1 word2 word3 word4 word5 word6";
String firstWord = example.split(" ", 2)[0];
于 2010-01-11T23:22:53.773 に答える
3
String example = "word1 word2 word3 word4 word5 word6";
int indexOf = example.indexOf(" ");
String firstWord = example.substring(0, indexOf == -1? example.length: indexOf);
于 2010-01-11T23:24:51.957 に答える