import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.List;
public class RF{
public static void main(String[] args) throws IOException{
int count = 0;
FileReader fr = new FileReader("file.txt");
BufferedReader br = new BufferedReader(fr);
String line;
while ((line = br.readLine()) != null){
//System.out.println(br.readLine());
count++;
}
String []readArray = new String[count];
for(int i = 0; i < readArray.length; i++){
readArray[i] = br.readLine();
System.out.println(readArray[i]);
}
}
}
我不能將數據從文本文件寫入到新數組中,數組永遠不會填充。我只需要這些數據寫入一個數組,然後刪除一些項目並且吐出一個新的文本文檔將數據從文件寫入數組
不要爲此使用數組。使用動態調整大小的「List」。你不必讀兩次流(你沒有做,你只是繼續閱讀)。如果你真的需要一個數組,你可以隨時將列表轉換爲一個。 –
我來自C++,兩年前我不得不做類似的事情,我不記得確切的思考過程。我只是新來的Java,並不知道我的方式周圍的資源呢。 – CinCity
@CinCity請你不必添加[解決]到標題。當您將答案標記爲已接受時,問題的外觀將顯示已解決問題。 –