Pessoal, estou com o seguinte problema
tenho assim num arquivo:
0 15 45 20
89 54 20 15
por exemplo, preciso ler de cada vez cada inteiro por linha,
como posso fazer isso?
atenciosamente,
Jhonata
Pessoal, estou com o seguinte problema
tenho assim num arquivo:
0 15 45 20
89 54 20 15
por exemplo, preciso ler de cada vez cada inteiro por linha,
como posso fazer isso?
atenciosamente,
Jhonata
Tipo nao entendi mto sua resposta, tipo, vc precisa ler cada inteiro por linha, ex.: 0, 15 … ou entao vc precisa ler uma linha inteira e capturar o inteiro.
Mostre seu codigo ae, e nos ajudamos, a esclarecer sua duvida.
desculpe a pergunta… mas pq isso???
agora independentemente da pergunta acima… como está o seu código???
Obs.: Java não lê por linha!
[quote=erickcellani]
Obs.: Java não lê por linha![/quote]
Opsss, Java lê por linha sim. è só usar a classe BufferedReader que você faz isso tranquilamente, tem até um método chamado readLine
td bem… mas ai vc está forçando ele a ler por linha…
Sim, mas não era esse o objetivo do tópico ?
pegando cada linha individualmente você pode tanto dar um split pelo caracter de espaço quanto fazer uma busca por inteiros usando a classe Scanner, sendo que a primeira opção é mais simples e funcional para este caso.
Pesquise também como usar o StringTokenizer que vai ter ajudar neste caso, ou o próprio Split fazendo leitura linha a linha como o Paulo citou acima.
[]`s,
Eduardo Lima
Oi,
você pode recorrer ao uso do For, para percorrer sua linha.
e em casa passada, utilizar uma variavel para receber as posições.
Tchauzin!
BufferedReader resolve sua situação pois tem uym método readLine que lê linha a linha do arquivo.
String str;
while((str = buffer.readLine()) != null){
}
Não tenho certeza sobre o código mas da uma pesquisa sobre a classe BufferedReader.
Boa sorte