Estou com um arquivo TXT como uma serie de linha, cada uma delas
representando um valor em hexadecimal
Ja li este arquivo como string e consegui imprimir… mas nao condigo definir estas linhas
como numeros HEXADECIMAIS, para poder manipula-lás
[Resolvido] Como ler numeros HEXADECIMAIS em arquivo txt
5 Respostas
B
Como este arquivo está escrito?
Os números são separados por algum caracter especial, espaço, nova linha??
Como este arquivo está escrito?Os números são separados por algum caracter especial, espaço, nova linha??
Cada representação hexadecimal ocupa uma unica linha.
desta forma:
0x60000004
0x00000000
0x00000000
0x00000000
0x50003020
0x04000440
B
To sem uma IDE aqui no momento, mas é mais ou menos assim…
Se o que você quer é converter as Strings hexa em números podes fazer assim…
//Declara um array de inteiros onde você vai armazenar os números que vai ler com o reader que tiver usando.
ArrayList<Integer> numeros = new ArrayList();
String str;
//Enquando o conteúdo retornado pelo reader for diferente de null seu array vai ser populado com os números
//O método decode da classe Integer vai converter a sua String hexadecimal para um número inteiro.
while((str = reader.readLine()) != null)
numeros.add(Integer.decode(str));
[list]brunooflores[/list]
Obrigado, ajudou bastante!
resolvi ler como arquivo .HEX mesmo, mas utilizei também as linhas que voce passou!!
abraço
B
Ok!
Qualquer coisa estamos aí!
Criado 9 de julho de 2013
Ultima resposta 9 de jul. de 2013
Respostas 5
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo