На нашем сайте мы используем cookie для сбора информации технического характера и обрабатываем IP-адрес вашего местоположения. Продолжая использовать этот сайт, вы даете согласие на использование файлов cookies. Здесь вы можете узнать, как мы пользуемся файлами cookies.
Я согласен
логотип upread.ru

Как записать информацию в файл на Java


Простая программа на языке Java, содержащая в себе метод записи в файл текста и демонстрирующая его работу.

import java.io.*;

public class Up7 {

    public static void main(String[] args) {

    write ("mem.txt", "any text? baby! :-)");    
      
    }
    public static void write(String fileName, String text1) {

        try {
            try (PrintWriter out = new PrintWriter(new File(fileName).getAbsoluteFile())) {
                out.print(text1);
            }
        } catch(IOException e) {
            throw new RuntimeException(e);
        }
	}    
}
Метод записи в файл мы, не мудрствуя лукаво, назвали просто write. Метод принимает два аргумента - имя файла (mem.txt) и текст. Оба этих типа String, но не стоит думать, что в файл получится таким образом записать только одну небольшую строку - максимальная длина типа String в Java составляет больше двух миллиардов символов (точнее - 2,2 миллиарда).

Непосредственно запись текста происходит в строке 14 с помощью метода класа PrintWriter. Если в ней заменить print на println, то после записи каретка перепрыгнет на другую строку в файле. Это можно использовать, к примеру, если отправлять не два, а больше аргументов в метод - text2, text3 и так далее - и записывать несколько строк. Обратите внимание, что записывать необходимо, используя конструкцию try-catch, а также относительный путь к файлу преобразовывать в абсолютный с помощью getAbsoluteFile.

Если вам требуется сделать практическую работу или написать программу на языке Java или вы нуждаетесь в какой-либо другой помощи, то можете смело писать на up777up@yandex.ru - я с удовольствием и за небольшую плату помогу вам в этом.




тегизаметки, java, запись в файл

Читайте также:




Парсинг с CsQuery: время ожидания операции истекло
Чудесные шишки


© upread.ru 2013-2019
При перепечатке активная ссылка на сайт обязательна.
Задать вопрос
письмо
Здравствуйте! Вы можете задать мне любой вопрос. Если не получается отправить сообщение через эту форму, то пишите на почу up777up@yandex.ru
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.