Estava eu desenvolvendo um sistema onde cada usuario podera customizar alguns detalhes isso significa que deveria salvar algumas informacoes para cada usuario, nao querendo salvar esse tipo de informacao no banco de dados resolvi utilizar os arquivos properties.Quem nunca teve contato com um arquivo propertie de uma procurada no oraculo google e veja q sao muito simples e muito utilizados. Trata-se de um arquivo texto que contem uma estrutura similar a isso:Nome1 = RodrigoIdade1 = 99Nome2 = MabelIdade2 = 99Assim nos podemos localizar facilmente a Idade2 ou outras propriedades quaisquer que estejam salvos no arquivo.Para isso criei um arquivo denominado configuracao.properties e coloquei direto na pasta raiz do meu sistema, junto com outros arquivos como os logs de erros que costumo colocar ali. Crie um File para apontar para o arquivo: private File file = new File("configuracao.properties"); Crie um metodo que escreva no arquivo as propriedades que voce quer salvar: public void UpdateDados(){ try { Properties props = new Properties(); FileOutputStream fis = new FileOutputStream(file); props.setProperty("Nome1",Rodrigo); props.setProperty("Idade1",String.valueOf(99)); props.store(fis, null); fis.close(); } catch (IOException ex) { logger.error("Problemas ao salvar dados no arquivo", ex); } } E agora vamos criar um metodo para ler o arquivo e recuperar as informacoes gravadas: public Boolean LoadDados() { try { Properties props = new Properties(); System.out.println(file.getAbsolutePath()); FileInputStream fis = new FileInputStream(file); props.load(fis); System.out.println(props.getProperty("Nome1")); System.out.println(props.getProperty("Idade1")); fis.close(); return true; } catch (IOException ex) { logger.error("Problemas ao selecionar dados do arquivo.", ex); return false; } } Esta ai um exemplo bem simples mas funcional. Um problema que temos no Delphi e colocar strings entre aspas, isso ocorre em varios momentos no desenvolvimento. Para isso foi ele fornece um metodo chamado QuotedStr:procedure TForm1.Button1Click(Sender: TObject); begin edit1.Text := QuotedStr('teste')+' isso'; end; Estive trabalhando com DecimalFormat e achei este exemplo do Handerson Ferreira Gomes na devmedia.com.br, facilitou muito o trabalho, entao resolvi postar./** * Exemplo de utilizacao da classe DecimalFormat para formatacao de numeros. * * @author Handerson Ferreira Gomes * @created June 11, 2002 */ public class DecimalFormatExample { /** * Metodo de execucao da classe DecimalFormatExample * @param args Um modelo de formatacao para ser utilizado pela aplicacao */ public static void main(String[] args) { Locale locale = Locale.getDefault(); System.out.println("Este Sistema Operacional usa atualmente as seguintes Configuracoes (Default):"); System.out.println("Pais : " + locale.getDisplayCountry()); System.out.println("Lingua/Teclado : " + locale.getDisplayLanguage() + " - " + locale.getDisplayName()); System.out.println(""); DecimalFormat formatador = new DecimalFormat(); double valor1 = 235040.30; float valor2 = -235040.30f; int valor3 = 235040; String valor4 = "235040.30"; System.out.println("Numeros sem formatacao:"); System.out.println("Valor 1 : " + valor1); System.out.println("Valor 2 : " + valor2); System.out.println("Valor 3 : " + valor3); System.out.println("Valor 4 : " + valor4); System.out.println(); System.out.println("Numeros utilizando a formatacao Default:"); System.out.println("Valor 1 : " + formatador.format(valor1)); System.out.println("Valor 2 : " + formatador.format(valor2)); System.out.println("Valor 3 : " + formatador.format(valor3)); System.out.println("Valor 4 : " + formatador.format(new java.math.BigDecimal(valor4))); System.out.println(); System.out.println("Utilizando o Pattern: R$ 000,000.00;R$ (000,000.00)"); formatador.applyPattern("R$ 000,000.00;R$ (000,000.00)"); System.out.println("Valor 1 : " + formatador.format(valor1)); System.out.println("Valor 2 : " + formatador.format(valor2)); System.out.println("Valor 3 : " + formatador.format(valor3)); System.out.println("Valor 4 : " + formatador.format(new java.math.BigDecimal(valor4))); System.out.println(); if (args.length > 0) { String pattern = ""; for (int