Я пытаюсь получить огромный текстовый файл в качестве входного потока и хочу преобразовать сегмент строки с другой строкой. Я совершенно запутался, как это сделать, он работает хорошо, если я преобразовываю весь входной поток в строку, которую я не хочу, так как часть содержимого теряется. может кто-нибудь помочь, как это сделать?? например если у меня есть файл с содержимым «Это тестовая строка, которую необходимо изменить». Я хочу принять эту строку в качестве входного потока и изменить содержимое на «Это измененная тестовая строка», (, заменив «должно быть» на ).
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
}
В этом я хочу, чтобы вывод был как :Это измененная тестовая строка
Заранее благодарю вас.