Saya ingin membaca teks dari file teks. Pada kode di bawah ini, terjadi pengecualian (artinya masuk ke catch
blok). Saya meletakkan file teks di folder aplikasi. Di mana saya harus meletakkan file teks ini (mani.txt) untuk membacanya dengan benar?
try
{
InputStream instream = openFileInput("E:\\test\\src\\com\\test\\mani.txt");
if (instream != null)
{
InputStreamReader inputreader = new InputStreamReader(instream);
BufferedReader buffreader = new BufferedReader(inputreader);
String line,line1 = "";
try
{
while ((line = buffreader.readLine()) != null)
line1+=line;
}catch (Exception e)
{
e.printStackTrace();
}
}
}
catch (Exception e)
{
String error="";
error=e.getMessage();
}
java
android
exception
inputstream
pengguna1635224
sumber
sumber
Jawaban:
Coba ini :
Saya berasumsi file teks Anda ada di kartu sd
tautan berikut juga dapat membantu Anda:
Bagaimana saya bisa membaca file teks dari kartu SD di Android?
Bagaimana cara membaca file teks di Android?
Android membaca teks file sumber daya mentah
sumber
while ((line = br.readLine()) != null) { if(line.length() > 0) { //do your stuff } }
Jika Anda ingin membaca file dari kartu sd. Maka kode berikut mungkin bisa membantu Anda.
Jika Anda ingin membaca file dari folder aset lalu
Atau Jika Anda ingin membaca file ini dari
res/raw
foldery, di mana file tersebut akan diindeks dan dapat diakses oleh id di file R:Contoh bagus membaca file teks dari folder res / raw
sumber
br
berada di luar ruang lingkup di blok terakhir.Letakkan file teks Anda di Asset Folder ... & baca file dari folder itu ...
lihat link referensi di bawah ini ...
http://www.technotalkative.com/android-read-file-from-assets/
http://sree.cc/google/reading-text-file-from-assets-folder-in-android
Membaca file teks sederhana
semoga membantu ...
sumber
Pertama, Anda menyimpan file teks Anda ke folder mentah.
sumber
Coba kode ini
sumber
Coba ini
sumber