Leitura de arquivo txt

3 respostas
J

Na aplicação que estou fazendo tenho um arquivo txt que passa os parametros para as variáveis do prg. Utilizei este comando, resolvi o problema mas achei muito feito. :oops:
Tem uma sugestão melhor o problema ? O problema é que são variaveis diferentes.

[]

public static void leTxt() {

try {
		
			in = new BufferedReader(new FileReader ("d:\FTP_IP\pct\config.txt"));
			StringBuffer sb = new StringBuffer();
			
			linha=in.readLine();
			servidorOrigem = linha.substring((linha.indexOf(":")+1));
					
			linha=in.readLine();
			usuarioOrigem = linha.substring((linha.indexOf(":")+1));
							
			linha=in.readLine();
			senhaOrigem= linha.substring((linha.indexOf(":")+1));
															
			linha=in.readLine();
			servidorDestino = linha.substring((linha.indexOf(":")+1));
							
			linha=in.readLine();
			usuarioDestino = linha.substring((linha.indexOf(":")+1));
							
			linha=in.readLine();
			senhaDestino= linha.substring((linha.indexOf(":")+1));
			
			linha=in.readLine();
			dirLocalDel= linha.substring((linha.indexOf(":")+1));
			System.out.println("diretorio local del!!"+dirLocalDel);
			
			linha=in.readLine();
			dirOrigem= linha.substring((linha.indexOf(":")+1));
			System.out.println("diretorio leTxt!!"+dirOrigem);
			
			linha=in.readLine();
			dirDestino= linha.substring((linha.indexOf(":")+1));
			System.out.println("diretorio leTxt!!"+dirOrigem);
			
			linha=in.readLine();
		    dirLocal= new File(linha.substring((linha.indexOf(":")+1)));
			System.out.println("diretorio leTxt!!"+dirOrigem);

3 Respostas

V

Olá amigo, de uma estudada em Properties… fica bem mais simples e claro do que da maneira que você fez…

ou se preferir “ficar na moda”/usar padrões use um XMLzinho pra guardar as suas configurações

C

cara da uma consultada na classe Properties.

W

na revista java magazine edicao 10 ano II tem um artigo muito bom da Paloma Sol que fala sobre isso voce pode baixar os arquivos aqui

Criado 7 de janeiro de 2004
Ultima resposta 7 de jan. de 2004
Respostas 3
Participantes 4