Tôi có một tệp văn bản và tôi muốn đọc toàn bộ nội dung của nó thành một biến Chuỗi. Tệp đang được mở dưới dạng InputStream khi tôi đang sử dụng phương thức assetManager.open()
của Android.Cách thích hợp nhất để đọc tất cả dữ liệu từ một tệp văn bản trong một lần là gì?
Cách thực hành tốt nhất để đọc toàn bộ nội dung vào chuỗi là gì? Tôi hiện đang gói InputStream với một InputStreamReader và sau đó là một BufferedReader và sử dụng một vòng lặp while tôi đã đọc trong dòng văn bản theo phương thức readLine().
Có cách nào tốt hơn về đọc trong văn bản này xem xét tôi không có yêu cầu để đọc nó trong từng dòng, tôi muốn làm cho nó tất cả trong một đi nếu có thể
'đầu vào mớiStreamReader (inputStream," UTF-8 ")' với thông số mã hóa rõ ràng là tốt. @assylias tip của 'Files.readAllLines' là tốt đẹp quá. –