我有一个看起来像43 78 63 73 99 ....
的.txt文件,即 所有的值都由空格分隔。 我想把它们中的每一个都加入到一个数组中,这样 a[0]=43
a[1]='78
a[2]=63
等等。 我该如何在Java中执行此操作..请解释将txt文件的内容存储在数组中
-4
A
回答
0
将文件读入字符串。然后将空间中的字符串溢出到字符串数组中。
0
使用文件读取器读取值
例如,
Scanner sc = new Scanner(new File("yourFile.txt"));
然后,您从文件中读取所有整数,并将它们放入整数数组中。
0
嗯,我会用文本文件存储到一个字符串做到这一点。 (只要它不太大)然后我会使用.split(“”)将它存储到一个数组中。
像这样:
String contents = "12 32 53 23 36 43";
//pretend this reads from file
String[] a = contents.split(" ");
现在阵 'A' 应该存储在其中的所有值。如果你想让数组成为一个int,你可以使用一个int数组,并使用Integer.toString()来转换数据类型。
0
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class readTextToIntArray {
public static void main(String... args) throws IOException {
BufferedReader reader=new BufferedReader(new FileReader("/Users/GoForce5500/Documents/num.txt"));
String content;
List<String> contentList=new ArrayList<String>();
while((content=reader.readLine())!=null){
for(String column:content.split(" ")) {
contentList.add(column);
}
}
int[] result=new int[contentList.size()];
for(int x=0;x<contentList.size();x++){
result[x]=Integer.parseInt(contentList.get(x));
}
}
}
您可以使用它。
+0
帮助初学者时,通常最好提供解释,而不是只发布编译的代码。 – Signal
相关问题
- 1. 读取txt文件内容并存储在数组中
- 2. JAVA:将内容从txt文件存储到3D数组
- 3. 将一个.txt文件列存储到C++中的数组中
- 4. 将文件内容存储到数组中
- 5. 将txt文件的每个字符存储到数组中
- 6. 在二维数组中存储的内容文件LUA
- 7. 将数组逐行存储到txt文件中PHP
- 8. 将txt文件值存储到二维数组中
- 9. 从xml文件读取内容并存储在数组中
- 10. 我试图从input.txt文件读取内容,将它们存储在二维数组中,打印数组内容
- 11. 将.txt文件存储到结构中
- 12. 同步txt文件在Dropbox API中的txt文件内部存储
- 13. 存储txt文件
- 14. 将文件内容(二进制数据)存储在plone.app.registry中
- 15. 如何使用python存储数组中的文件内容?
- 16. 在DB中存储文件内容
- 17. 读取.txt文件并存储在二维char数组中java
- 18. 如何将我输入到txt文件中的数据存储到数组中?
- 19. 转储数组的内存内容
- 20. 将目录的内容存储在数组中,visual basic?
- 21. 将文本存储在Python中的txt文件中
- 22. 将文件存储在内存中
- 23. 从文本文件中读取内容,并将其存储到一个数组
- 24. 为什么.txt文件不保存在内部存储器中?
- 25. 从.txt文件读取数据并将其存储在JTable中
- 26. 在内部存储器中保存txt文件中的整数值
- 27. 从txt文件读取整数并存储到数组中
- 28. QT解析CSV文件的内容并将其存储到结构数组中
- 29. 获取文本框的内容,从中创建一个.txt文件并将其存储到数据库中
- 30. 使用split将.txt文件中的信息存储到数组中
纯粹的代码写入请求在堆栈溢出上偏离主题 - 我们期望 这里的问题与*特定的*编程问题有关 - 但我们 会很高兴地帮助您自己编写它!告诉我们 [你试过的东西](http://stackoverflow.com/help/how-to-ask),以及你卡在哪里。 这也将帮助我们更好地回答你的问题。 –