我有一个看起来像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. 将数组逐行存储到txt文件中PHP
- 3. 我试图从input.txt文件读取内容,将它们存储在二维数组中,打印数组内容
- 4. 存储txt文件
- 5. 将文件内容(二进制数据)存储在plone.app.registry中
- 6. 在DB中存储文件内容
- 7. 如何将我输入到txt文件中的数据存储到数组中?
- 8. 将文本存储在Python中的txt文件中
- 9. 将文件存储在内存中
- 10. 从文本文件中读取内容,并将其存储到一个数组
- 11. 硒..提取数据,然后将其存储在txt文件中
- 12. 在内部存储器中保存txt文件中的整数值
- 13. QT解析CSV文件的内容并将其存储到结构数组中
- 14. 获取文本框的内容,从中创建一个.txt文件并将其存储到数据库中
- 15. 将.load html文件的内容存储在变量中
- 16. 在android中存储.txt文件
- 17. 如何从PDF文件中获取内容并将其存储在txt文件中
- 18. 将内容存储在数组中并显示
- 19. 如何将url的内容保存到.txt文件?
- 20. 在C++中将文件内容存储到变量中
- 21. 如何将数据从txt文件存储到2d数组java中?
- 22. 将JTable的内容存储到文本文件中
- 23. 返回.txt文件内容
- 24. 与.txt文件内容
- 25. 以txt文件内容C#
- 26. 阅读Rhomobile中的txt文件内容
- 27. 上传.txt文件并将内容插入到数据库中
- 28. 正确地按行存储文件内容并稍后打印数组内容
- 29. 如何将整数从.txt文件保存到数组中?
- 30. 将数据存储在包含数组的文件中在头文件中
纯粹的代码写入请求在堆栈溢出上偏离主题 - 我们期望 这里的问题与*特定的*编程问题有关 - 但我们 会很高兴地帮助您自己编写它!告诉我们 [你试过的东西](http://stackoverflow.com/help/how-to-ask),以及你卡在哪里。 这也将帮助我们更好地回答你的问题。 –