【发布时间】:2016-12-26 17:40:55
【问题描述】:
我正在尝试将我的数组拆分为单独的数组。
我有一串单词。我将单词分成一个数组。现在我正在尝试将单词数组拆分为它们自己的单独数组。
例子:
string = "This is a string";
words = [This, is, a, string]
我希望我的输出是:
[This], [is], [a], [string]
这是我目前所拥有的:
String[] words = string.split(" ");
String wordsArray = Arrays.toString(words);
System.out.println(wordsArray.split(" ").toString());
这是我的输出:
[Ljava.lang.String;@63947c6b
【问题讨论】:
-
你的意思是每个
word到array的chars|strings? -
如果它是一个数组数组,那么您的输出将输出为:[[This], [is], [a], [string]]。所以你更关心数据结构还是输出?
-
让您感到困惑的一半是数组上的
toString()看起来像[Ljava.lang.String;@63947c6b。如果你这样做了System.out.println(Arrays.toString(wordsArray.split(" "));,你就不会那么困惑了。 -
你的问题不清楚。为什么你想要一个包含单个元素的数组?