Задать вопрос
@FR34

Java почему текст в файл записывается одной строкой?

Написана программа в Java которая в исходном файле ищет искомое слово и строки в которых содержится искомое выписывает в другой файл
Проблема в том, что выписывает программа всё в одну строку, когда должно быть выписано построчно. Вот код
package semestralniprace;

import java.io.*;
import java.util.*;

public class SemestralniPrace {

public static void main(String[]args)throws Exception{
Scanner sc = new Scanner(System.in);

FileReader in = new FileReader("vstup.txt");
BufferedReader inbr = new BufferedReader(in);



System.out.println("Zadejte hledany prvek");
String ret;
ret = sc.nextLine();
FileWriter out = new FileWriter("vystup.txt");
String h;
String radek = inbr.readLine();
int i = 0;
while(radek!=null){

if(radek.indexOf(ret) > -1){
i++;
System.out.println(radek);
out.write(radek);
}

radek=inbr.readLine();

}
if (i == 0){
System.out.println("Hledany neexistuje");
}
out.close();
in.close();
}
}
  • Вопрос задан
  • 2450 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
corpz
@corpz
Студент
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы