使用java编写和读取文本文件中的数字
问题描述:
基本上,我试图编写一个程序,一次编写6个数字,每次保存数字时都会继续添加到此文件中。之后,我想阅读文本文件,选择出现超过5次或更多(无论我指定)的数字。 问题是这样的我猜,如果我在每一行中以字符串的形式读取,我是否仍然能够遍历每个数字以确定哪些数据已被输入超过5次或更多次,或者是否必须读取它们中的一个一个时间作为一个字符?使用java编写和读取文本文件中的数字
答
您可以将行读取为字符串,然后将该字符串转换为char数组。
这里是例子:
String line = "12345";
char[] charArray = line.toCharArray();
for(char ch : charArray)
{
int nummber = (int)ch;
}
+0
我还没有实现任何东西..我只是想弄清楚写入/读取数据的最佳方式,以便以后可以分别分析每个数字。希望澄清 – CSharpDude
请包括一些代码来显示你已经尝试了什么。 –
号码将如何保存?每行数字? – delephin
@delephin如果我理解正确,每行6个数字。 – Jure