分割以空格分隔的列表

这是我面临的常见任务:将一个空格分隔的列表分为一个 head 元素和一个包含 tail 元素的数组。例如,给定以下字符串:

the quick brown fox

我们想要:

"the"

["quick","brown","fox"]

..在两个不同的变量中。第一个变量应为字符串,第二个变量为数组。我正在寻找一种做到这一点的 方法(最好是在Java中)。

回答:

对于某些高雅的价值观:

String input = "The quick brown fox";

String[] elements = input.split(" ");

String first = elements[0];

String[] trailing = Arrays.copyOfRange(elements,1,elements.length);

我想不出一种用更少的代码来做到这一点的方法…

以上是 分割以空格分隔的列表 的全部内容, 来源链接: utcz.com/qa/409793.html

回到顶部