Bagaimana untuk Membaca dan Menulis Rentetan pada Fail dalam Android?
Baca/Tulis Rentetan dari/ke Fail dalam Android
Membaca dan menulis rentetan ke dan dari fail ialah operasi asas dalam Android pembangunan. Artikel ini akan menunjukkan cara untuk menyelesaikan tugasan ini menggunakan kaedah I/O fail terbina dalam sistem pengendalian.
Menulis Rentetan pada Fail
Untuk menyimpan teks rentetan ke fail storan dalaman, ikuti langkah berikut:
- Buat objek OutputStreamWriter menggunakan openFileOutput() dan nyatakan nama fail dan mod.
- Tulis rentetan ke OutputStreamWriter menggunakan write().
- Tutup OutputStreamWriter.
Membaca Rentetan daripada Fail
Kepada dapatkan rentetan daripada fail yang disimpan, ikuti langkah berikut:
- Buat objek InputStream menggunakan openFileInput().
- Buat objek InputStreamReader menggunakan InputStream.
- Buat objek BufferedReader menggunakan InputStreamReader.
- Baca baris daripada fail menggunakan readLine().
- Tambahkan baris pada objek StringBuilder.
- Tutup InputStream.
Contoh Kod
Berikut ialah contoh coretan kod yang menunjukkan operasi yang dinyatakan di atas:
Penulisan:
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()); } }
Membaca:
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; }
Atas ialah kandungan terperinci Bagaimana untuk Membaca dan Menulis Rentetan pada Fail dalam Android?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

