Мне нужно решение для чтения текстового файла, который хранился во внутреннем хранилище. Я не хочу читать это по строкам. без использования цикла, как читать полный текстовый файл и хранить его в строке.Прочитать полный файл без цикла в android
BufferedReader br;
String line;
String data = "";
// String text="";
try {
br = new BufferedReader(new FileReader(new File(Environment.getExternalStorageDirectory(), "queue_mgr.txt")));
while ((line = br.readLine()) != null) {
sb.append(line);
}
br.close();
}
Возможный дубликат [читать полный файл без использования цикла в Java] (http://stackoverflow.com/questions/14169661/read-complete-file-without-use-loop-in-java) –
Я думаю, что решение не будет работать в Android. – iguarna
Чего вы хотите достичь? На каком-то уровне будет цикл. Даже если бы был API для копирования текстового файла, реализация этого API имела бы некоторый цикл. Если вы хотите что-то более эффективное, вы можете использовать большой байтовый буфер вместо текста. См. Мой ответ ниже. –