Ola pessoal.
Estou com problema ao escrever novamente no meu arquivo, quando tento abrir novamente esse arquivo o Java cria um outro arquivo igual.
Onde pode estar errando.
try{
JOptionPane.showMessageDialog(null, Tabela);
/*FileOutputStream fin = new FileOutputStream(Tabela, true);
PrintStream f = new PrintStream(fin);*/
BufferedWriter f = new BufferedWriter(new FileWriter(Tabela));
tamSpace = 0;
while(Script.charAt(tamSpace) != '(')
{
tamSpace++;
}
tamSpace++;
i = tamSpace;
tamScript = Script.length() + 1;
Valores = "";
while(true)
{ tamSpace = i;
JOptionPane.showMessageDialog(null, "tamSpace: " + tamSpace);
while((Script.charAt(i) != ',') && (i < tamScript) && (Script.charAt(i) != ')'))
{ JOptionPane.showMessageDialog(null, "i: " + i + ", valor: " + Script.charAt(i));
i++;
}
Valores += "@" + Script.substring(tamSpace, i);
if(Script.charAt(i) == ')')
break;
JOptionPane.showMessageDialog(null, Valores);
contaValores++;
i++;
}
String Armazena = Valores;
JOptionPane.showMessageDialog(null, i);
JOptionPane.showMessageDialog(null, "Valor: " + Armazena);
f.write(Valores, 0, Valores.length());
f.close();
/*fin.close();*/
}catch(Exception e1){
JOptionPane.showMessageDialog(null, e1);
}
Valeu galera e obrigado.