Leitura de arquivo txt

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);

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

cara da uma consultada na classe Properties.

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