Obter matriz a partir de .txt

3 respostas
L

Pessoal
Gostaria da ajuda de vocês, estou tentando fazer meu programa ler uma um arquivo txt e montar minha matriz, contudo estou com problemas já que ela possui espaços em branco e não to sabendo trabalhar isto.

0 0 0 0 0 0
0 3 35 3 3 0
0 2 0 0 0 0
0 6 3 3 0 0
0 8 12 0 0 0
0 8 0 0 0 0
0 0 0 0 0 15

Agradeço qualquer ajuda, um abraço a todos.

Luciano Melo

3 Respostas

T

Use a classe java.util.Scanner. Ela tem um método (nextInt ou nextDouble) que pula os espaços em branco e lê só os números.

L

Tentei assim e ocorreu erro, ele só ler a primeira linha, como faço para ele ler as proximas linhas?

Scanner sc = new Scanner ( arq );

int i=0, j=0;
 
 while ( sc.hasNextLine()){
     
     while (sc.hasNext()){
         pixels[i][j] = sc.nextInt();
         System.out.print(j);
         j++;
     }
     i++;
 }
L

Resolvido, valeu a força

Criado 17 de junho de 2007
Ultima resposta 17 de jun. de 2007
Respostas 3
Participantes 2