从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