从Java中的字符串中提取第一个单词的最佳方法是什么?

尝试编写一个简短的方法,以便我可以解析一个字符串并提取第一个单词。我一直在寻找做到这一点的最佳方法。

我假设我会使用str.split(","),但是我想只从字符串中获取第一个单词,并将其保存在一个变量中,并将其余标记放在另一个变量中。

有一个简洁的方法吗?

回答:

方法的第二个参数split是可选的,如果指定该参数,则只会将目标字符串分割N几次。

例如:

String mystring = "the quick brown fox";

String arr[] = mystring.split(" ", 2);

String firstWord = arr[0]; //the

String theRest = arr[1]; //quick brown fox

或者,您可以使用Stringsubstring方法。

以上是 从Java中的字符串中提取第一个单词的最佳方法是什么? 的全部内容, 来源链接: utcz.com/qa/421897.html

回到顶部