Olá pessoal,
Estou precisando fazer a leitura de um arquivo .txt basicamente assim:
Rua número Morador
Rua São José 21 Fulano de tal
Rua Alambique 102 Ciclado das Tantas
Rua Presidente Arthur da Silva Bernardes 22 José da Silva
…
Notem que a rua é composta de várias strings, cujo tamanho varia de acordo com o endereço
O mesmo problema ocorre para o Morador.
O código que eu tenho é o seguinte:
Dados dados = new Dados();
try {
while (lendoRuas.hasNext()){
dados.setRua(lendoRuas.next());
dados.setCasa(lendoRuas.nextInt());
dados.setMorador(lendoRuas.next());
}
}
Uma solução que pensei foi entrar com “;” no arquivo txt pra separar os dados. Assim:
Rua;número;Morador
Rua São José;21;Fulano de tal
Rua Alambique;102;Ciclado das Tantas
Rua Presidente Arthur da Silva Bernardes;22;José da Silva
…
Se essa solução for a certa, como explicar pro Java que o “;” é um caractere separador?
Qaulquer outra solução é muito bem-vinda.
Obrigado.
