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")), "");
}
}