Чтение слово за словом из внутреннего хранилища Android

Я работаю над приложением, которое должно записать некоторые данные в файл настроек, а затем прочитать их из этого файла. Я сделал это с 4 разными именами файлов и 2 разных для каждого файла. Теперь я хочу создать один файл и прочитать данные из этих 4 других записанных строк из этого одного файла, но я не знаю, как найти пробелы или любой другой конкретный символ, когда я читаю данные.

Вот как я читаю данные:

    public String read(String fileName) throws IOException{
    FileInputStream inStream = openFileInput(fileName);

    String content=null;
    byte[] readByte = new byte[inStream.available()];

    while(inStream.read(readByte) != -1)
        content = new String(readByte);

    inStream.close();
    return content;
}

И вот как я пишу:

    public void write(String fileName, String content) throws IOException{
    FileOutputStream outStream = openFileOutput(fileName, Context.MODE_PRIVATE);
    outStream.write(content.getBytes());
    outStream.close();
}

0 ответов

Другие вопросы по тегам