How to scan text from a file and save into an array Java
本问题已经有最佳答案,请猛点这里访问。
我正在尝试从文本文件中读取字符串,只要有空格就拆分字符串,然后将每个单词存储在字符串数组中:
例如。输入
输出
我目前有以下
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
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(); } |
但我无法将列表转换为数组,我得到以下输出
1
|
你不需要把它变成
1
|
你可以做任何一个
1
|
或
1
|
两者都给出相同的结果!
尝试使用
1
2 3 4 |
并使用
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/267567.html