0
基本上,我試圖編寫一個程序,一次編寫6個數字,每次保存數字時都會繼續添加到此文件中。之後,我想閱讀文本文件,選擇出現超過5次或更多(無論我指定)的數字。 問題是這樣的我猜,如果我在每一行中以字符串的形式讀取,我是否仍然能夠遍歷每個數字以確定哪些數據已被輸入超過5次或更多次,或者是否必須讀取它們中的一個一個時間作爲一個字符?使用java編寫和讀取文本文件中的數字
基本上,我試圖編寫一個程序,一次編寫6個數字,每次保存數字時都會繼續添加到此文件中。之後,我想閱讀文本文件,選擇出現超過5次或更多(無論我指定)的數字。 問題是這樣的我猜,如果我在每一行中以字符串的形式讀取,我是否仍然能夠遍歷每個數字以確定哪些數據已被輸入超過5次或更多次,或者是否必須讀取它們中的一個一個時間作爲一個字符?使用java編寫和讀取文本文件中的數字
您可以將行讀取爲字符串,然後將該字符串轉換爲char數組。
這裏是例子:
String line = "12345";
char[] charArray = line.toCharArray();
for(char ch : charArray)
{
int nummber = (int)ch;
}
我還沒有實現任何東西..我只是想弄清楚寫入/讀取數據的最佳方式,以便以後可以分別分析每個數字。希望澄清 – CSharpDude
請包括一些代碼來顯示你已經嘗試了什麼。 –
號碼將如何保存?每行數字? – delephin
@delephin如果我理解正確,每行6個數字。 – Jure