如何读取包含逗号分隔列表的文本文件,并将用逗号分隔的每个单词存储到单独的数组中

时间:2016-03-30 18:15:47

标签: java arrays string

您好我正在试图弄清楚如何在逗号分隔的文本文件中读取一行,并将文件中用逗号分隔的每个单词存储到一个单独的数组中。

例如,如果文件中的行是

Dog, blue, large

然后我想有3个不同的数组来存储列表中的一个单词。因此阵列1将存储Dog,阵列2存储蓝色,阵列3存储大。

谢谢

2 个答案:

答案 0 :(得分:0)

String input = "Dog, blue, large";
StringTokenizer st = new StringTokenizer(input, ",");
String[] array = new String[st.countTokens()];
for (int i = 0; i < array.length; i++) {
    array[i] = st.nextToken().trim();
}

答案 1 :(得分:-1)

使用String utils删除空格并拆分文本。

String text = "Dog, blue, large";
String[] split = text.trim().split(",");

.trim()删除空格,.split(",")拆分字符串。