首頁 > Java > java教程 > 如何在 Android 中向檔案寫入字串和從檔案讀取字串?

如何在 Android 中向檔案寫入字串和從檔案讀取字串?

Barbara Streisand
發布: 2025-01-04 04:47:43
原創
938 人瀏覽過

How to Write and Read Strings to/from a File in Android?

在Android 中寫入/讀取字串

簡介

簡介

在Android 中,文件處理對於持久性儲存和檢索資料至關重要。一項常見任務是在文件中保存和讀取字串。本文將引導您完成將字串寫入內部文件,然後將該字串讀回字串變數的過程。

寫入檔案
private void writeToFile(String data, Context context) {
    try {
        OutputStreamWriter outputStreamWriter = new OutputStreamWriter(context.openFileOutput("config.txt", Context.MODE_PRIVATE));
        outputStreamWriter.write(data);
        outputStreamWriter.close();
    }
    catch (IOException e) {
        Log.e("Exception", "File write failed: " + e.toString());
    }
}
登入後複製

至將字串寫入內部檔案:

從檔案
private String readFromFile(Context context) {

    String ret = "";

    try {
        InputStream inputStream = context.openFileInput("config.txt");

        if (inputStream != null) {
            InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
            BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
            String receiveString = "";
            StringBuilder stringBuilder = new StringBuilder();

            while ((receiveString = bufferedReader.readLine()) != null) {
                stringBuilder.append("\n").append(receiveString);
            }

            inputStream.close();
            ret = stringBuilder.toString();
        }
    }
    catch (FileNotFoundException e) {
        Log.e("login activity", "File not found: " + e.toString());
    } catch (IOException e) {
        Log.e("login activity", "Can not read file: " + e.toString());
    }

    return ret;
}
登入後複製

從內部文件讀取字串:

用法

在您的程式碼中,集成writeToFile 和readFromFile方法將輸入的文字儲存到「config.txt」檔案並將其檢索到「myID」字串變數中,

結論使用本文提供的方法,您可以輕鬆地在Android 中向檔案寫入和讀取字串,從而實現持久化和檢索裝置內部記憶體上的資料。

以上是如何在 Android 中向檔案寫入字串和從檔案讀取字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板