Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2009, 20:27   #1
SoMaL
 
Регистрация: 21.01.2009
Сообщений: 8
По умолчанию Дописывание данных в файл

Подскажите, пожалуйста, что здесь и где нужно дописать чтобы данные дописывались в файл, а не переписывались?
И где можно использовать Map<String, String> prop ?
Код:
public void setLocator(String location) {
		this.location = location;
		file = new File(location);
	}

	public String getParameter(String key) {
		return value;
	}

	//public void put(String key, String value) {
	public void setParameter(String key, String value) {
		this.key = key;
		this.value = value;
		Writer output = null;
		try {
			output = new BufferedWriter(new FileWriter(file));
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		try {
			output.write(key);
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		try {
			output.write(value);
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

		finally {
			try {
				output.close();
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}
SoMaL вне форума Ответить с цитированием
Старый 14.02.2009, 22:28   #2
alexinspir
Новичок
Джуниор
 
Аватар для alexinspir
 
Регистрация: 26.08.2008
Сообщений: 1,010
По умолчанию

Цитата:
Сообщение от SoMaL Посмотреть сообщение
Подскажите, пожалуйста, что здесь и где нужно дописать чтобы данные дописывались в файл, а не переписывались?
И где можно использовать Map<String, String> prop ?
Код:
public void setLocator(String location) {
		this.location = location;
		file = new File(location);
	}

	public String getParameter(String key) {
		return value;
	}

	//public void put(String key, String value) {
	public void setParameter(String key, String value) {
		this.key = key;
		this.value = value;
		Writer output = null;
		try {
>>>>>>>>>>>>output = new BufferedWriter(new FileWriter(file));<<<<<<<<<
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		try {
			output.write(key);
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		try {
			output.write(value);
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

		finally {
			try {
				output.close();
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}
output = new BufferedWriter(new FileWriter(new String(this.location),true));
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими.

Последний раз редактировалось alexinspir; 14.02.2009 в 22:37.
alexinspir вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан файл, содержащий текст на русском языке.Составить в алфавитном порядке список слов в файл. JiLiYa Паскаль, Turbo Pascal, PascalABC.NET 3 26.12.2008 12:05
Delphi 7 и СРВ, коррекция данных - файл при запуске показывает работу круиз-контроля Юлия Мю Помощь студентам 30 05.12.2008 19:34
ввод данных и параллельное их сохранение в файл в С Grind Помощь студентам 1 23.04.2008 22:36
запись данных в файл Артэс Общие вопросы C/C++ 13 09.06.2007 22:01