0
我正在使用此代碼寫入文件。在黑莓中讀取/寫入文件
protected void writeFile(String text) {
DataOutputStream os = null;
FileConnection fconn = null;
try {
fconn = (FileConnection) Connector.open("file:///store/home/user/documents/file.txt", Connector.READ_WRITE);
if (!fconn.exists())
fconn.create();
os = fconn.openDataOutputStream();
os.write(text.getBytes());
} catch (IOException e) {
System.out.println(e.getMessage());
} finally {
try {
if (null != os)
os.close();
if (null != fconn)
fconn.close();
} catch (IOException e) {
System.out.println(e.getMessage());
}
}}
該代碼工作正常。
我的問題是如果我第一次寫「Banglore」,當我讀它時,我會得到「Banglore」。 但是,第二次當我寫「印度」,當我讀它時,我得到了「Indialore」。因此,基本上它的內容不會根據文字改變,我給予。 請告訴我如何解決這個問題。
謝謝,它的工作! – user2218773