我編寫了一個代碼,使用戶能夠在文本區域打開文本文件,並像文本編輯器一樣輸入新字符。編輯大文件並輸入大量charcater時,似乎存在容量問題該文件不會被保存。 我已經嘗試了StringBuffer stuff.ensureCapacity(10000);但仍然沒有工作。 我不知道問題是保存到文件時還是在我的文本區域內進行修改時? 我有類似的東西:Stringbuffer問題
java.lang.StringBuffer text = new java.lang.StringBuffer();
//some code here
File myFile = new File(filename);
DataInputStream dis = new DataInputStream(new FileInputStream (myFile));
while((data = dis.readLine()) != null)
{
text.append(data+"\n");
}
你能告訴我們代碼的文件的相關寫作? – kosa
我不認爲這是一個capcity問題,它更多是一個編碼問題;但是如果您發佈相關代碼,我們會看到更多。 – AlexWien
當我到達2680個字符後,我無法添加或刪除字符。 – user1712095