Problema emas c/ .properties

2 respostas
F

Ola pessoa.

Estou tendo um pequena problema com arquivos .properties...

O problema é o seguinte... quando executo o meu programa, ele tem uma função onde se faz necessario adicionar ou atualizar valores no arquivo...

porem enquanto o programa esta em execução... ele adiciona valores ou atualiza quando necessario.. porem quando fecho ele e abro novamente ele apaga todos os valores do arquivo e começa a incluir tudo do zero..

POR QUE??

Aqui ta o meu método que trata isso:

public class ListManager
{
	public static ListManager listManager = new ListManager();

	private Properties props = new Properties();

	private ListManager()
	{
	}

	public void addSourcePropertie(String key_) throws FileNotFoundException, IOException
	{
		Object oldValue = props.getProperty(key_);
		int newValue = 1;
		if (oldValue != null)
		{
			newValue = Integer.parseInt(String.valueOf(oldValue));
			newValue++;			
		}
		props.setProperty(key_, String.valueOf(newValue));
		props.store(new FileOutputStream(new File("source.properties")), "");
	}
}

2 Respostas

J

Você não deveria carregar o arquivo?

props.load(...)

http://java.sun.com/javase/6/docs/api/java/util/Properties.html#load(java.io.Reader)

F

Valew… :oops:

Criado 17 de janeiro de 2007
Ultima resposta 17 de jan. de 2007
Respostas 2
Participantes 2