Read A File from Internal Storage to String

Knowledge Base Entry: #37
^Top
<< Back
Mobile-Menu










Read A File from Internal Storage to String
Category: Android/Snippets
Author: Bugfish
Created at: 2020-08-25 04:39:26
Modified at: 2025-09-19 17:25:41
Directs Hits: 668

 Simple Code to read a File in Android (FROM INTERNAL STORAGE) to a String


String readFile(Context context, String filename) throws IOException {
    String ret = "";
    InputStream inStream = context.openFileInput(filename);
    if ( inStream != null ) {
        InputStreamReader inputStreamReader = new InputStreamReader(inStream);
        BufferedReader bufReader = new BufferedReader(inputStreamReader);
        String currentString;
        StringBuilder finalString = new StringBuilder();
        while ( (currentString = bufReader.readLine()) != null ) {
            finalString.append("\n").append(currentString);
        }
        inStream.close();
        ret = finalString.toString();
    }
    return ret;
}
Caution: I do not guarantee the reliability of the information given here, the code described on this page is executed at your own risk and in the event of damage or other unforeseeable consequences I am in no way responsible or liable.
This Website is using Session Cookies for Site Functionality.