ฉันกำลังพยายามอ่านไฟล์ข้อความทีละบรรทัดโดยใช้ InputStream จากไดเรกทอรีสินทรัพย์ใน Android
ฉันต้องการแปลง InputStream เป็น BufferedReader เพื่อให้สามารถใช้ readLine ()
ฉันมีรหัสต่อไปนี้:
InputStream is;
is = myContext.getAssets().open ("file.txt");
BufferedReader br = new BufferedReader (is);
บรรทัดที่สามลดข้อผิดพลาดต่อไปนี้:
เครื่องหมายหลายอันในบรรทัดนี้ Constructor BufferedReader (InputStream) ไม่ได้ถูกกำหนดไว้
สิ่งที่ฉันพยายามทำใน C ++ จะเป็นเช่น:
StreamReader file;
file = File.OpenText ("file.txt");
line = file.ReadLine();
line = file.ReadLine();
...
ฉันทำอะไรผิดหรือฉันควรทำอย่างไร ขอบคุณ!