-1
им с большой проблемой: я пытаюсь написать слово или фразу, но когда моя программа recieves фразы, она записывает в файл одного слова в строку ...FileWriter всегда пишет в новой строке
import java.io.*;
import java.util.Scanner;
public class Hola{
public static void main(String[] args) throws IOException{
FileWriter fw = new FileWriter("Pru2.java");
BufferedWriter bw = new BufferedWriter(fw);
Scanner sc = new Scanner(System.in);
String palabra = sc.next();
while(palabra.compareTo("z")!=0){
bw.write(palabra);
bw.newLine();
bw.flush();
palabra = sc.next();
}
bw.close();
}
}
Когда я пишу эту фразу в ЦМД («Это пример»), а затем открыть файл, это то, что я прочитал:
This is an example
Я очень признателен за любую помощь! спасибо.
Err, не называют 'Newline()' так часто? Вы также не должны скрываться внутри цикла. И не называйте файлы '.java', когда они не являются. – EJP