【发布时间】:2016-03-25 05:15:49
【问题描述】:
我正在尝试从文本文件中读取字符串,只要有空格就拆分字符串,并将每个单词存储在字符串数组中:
例如。输入"Hello i am a sentence"
输出[Hello, i, am, a, sentence]
我目前有以下
Scanner sc = null;
try
{
sc = new Scanner(new FileReader(args[0]));
LinkedList<String> list = new LinkedList<String>();
String str = sc.nextLine();
for(String i:str.split(" ")){
list.add(i);
}
String[] arguments = list.toArray(new String[list.size()]);
System.out.println(arguments);
}
catch (FileNotFoundException e) {}
finally
{
if (sc != null) sc.close();
}
但我无法将列表转换为数组,我得到以下输出
[Ljava.lang.String;@45ee12a7
【问题讨论】:
-
这是你想要的输出吗?
标签: java input java.util.scanner