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

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

本文介绍了从Java中的字符串中提取第一个单词的最佳方法是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

Trying to write a short method so that I can parse a string and extract the first word. I have been looking for the best way to do this.

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

I assume I would use str.split(","), however I would like to grab just the first first word from a string, and save that in one variable, and and put the rest of the tokens in another variable.

有没有简洁的方法呢?

推荐答案

分裂的第二个参数方法是可选的,如果指定将仅拆分目标字符串 N 次。

The second parameter of the split method is optional, and if specified will split the target string only N times.

例如:

String mystring = "the quick brown fox";
String arr[] = mystring.split(" ", 2);

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

或者你可以使用 substring 的方法。

Alternatively you could use the substring method of String.

这篇关于从Java中的字符串中提取第一个单词的最佳方法是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-05 17:48