Ler matriz passar ela para um vector ordenado de ordem crescente

2 respostas
tavax

Boas,

O meu objectivo era o meu programa ler um ficheiro.txt de um genero de uma matriz

3 4 5 2 9
21 1 0
13 34 54 94 90
100
12 34

Depois ele transformar isso num vector ordenado
0
1
2
3
4
5
…(etc)
94
100

Tenho aqui o meu codigo que apenas lé uma coluna…

[Aguardo ajudas

2 Respostas

S

Se o ficheiro está assim:

3 4 5 2 9 21 1 0 13 34 54 94 90 100 12 34

e você pede para ele ler linha por linha, então, a primeira linha a ser lida é

3 4 5 2 9

O erro está em você dar parseInt nisso, sem separar número por número. Geralmente eu sempre coloco try-catch em parses que vêm direto de arquivos, pra caso tiver algum valor no meio de inteiros no arquivo que foi digitado errado, eu saber.

ViniGodoy

Por favor, evite marcar seu título com informações inúteis tais como [Ajuda], [Dúvida] ou [Java].

Criado 1 de novembro de 2012
Ultima resposta 1 de nov. de 2012
Respostas 2
Participantes 3