заменить сегмент строки из входного потока

Я пытаюсь получить огромный текстовый файл в качестве входного потока и хочу преобразовать сегмент строки с другой строкой. Я совершенно запутался, как это сделать, он работает хорошо, если я преобразовываю весь входной поток в строку, которую я не хочу, так как часть содержимого теряется. может кто-нибудь помочь, как это сделать?? например если у меня есть файл с содержимым «Это тестовая строка, которую необходимо изменить». Я хочу принять эту строку в качестве входного потока и изменить содержимое на «Это измененная тестовая строка», (, заменив «должно быть» на ).

    public static void main(String[] args) {
        String string = "This is the test string which needs to be modified";
        InputStream inpstr = new ByteArrayInputStream(string.getBytes());
           //Code to do


    }

В этом я хочу, чтобы вывод был как :Это измененная тестовая строка

Заранее благодарю вас.

6
задан ranjan 2 May 2012 в 07:32
поделиться