Как записать строку в файл на java?

Пользователь

от hoyt.jerde , в категории: Java , 2 года назад

Как записать строку в файл на java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от NicolasSsh , 2 года назад

@hoyt.jerde  Вы можете использовать java.io.FileWriter и класс FileWriter для записи строки в файл.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import java.io.FileWriter;

class Main {
    public static void main(String[] args) throws Exception {
        FileWriter fw = new FileWriter("D:\\Java\\tst\\data.txt"); // Открываем поток записи
        
        fw.write("dropcode.ru"); // Записываем данные
        fw.close(); // Закрываем поток записи
    }
}

Пользователь

от miguel_ritchie , год назад

@hoyt.jerde 

В Java, чтобы записать строку в файл, можно использовать класс FileWriter. Вот пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
import java.io.FileWriter;  
import java.io.IOException;  

public class WriteToFileExample {  
    public static void main(String[] args) {  
        try {  
            String content = "Привет, мир!";  
            FileWriter fileWriter = new FileWriter("file.txt");  
            fileWriter.write(content);  
            fileWriter.close();  
            System.out.println("Строка успешно записана в файл.");  
        } catch (IOException e) {  
            System.out.println("Произошла ошибка при записи в файл.");  
            e.printStackTrace();  
        }  
    }  
}


В этом примере мы создаем объект FileWriter и передаем ему имя файла, в который мы хотим записать нашу строку. Метод write записывает строку в файл, а метод close закрывает файл. Если при записи произошла ошибка, то программа выведет сообщение об ошибке.


Кроме FileWriter, в Java также есть другие классы, которые можно использовать для записи в файл, например, BufferedWriter и PrintWriter.