Vetor de bytes em String  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
albjava
JavaBaby
[Avatar]

Membro desde: 28/03/2006 09:35:56
Mensagens: 80
Offline

Eu tenho um vetor de bytes

buf[8552]

eu li uma pagina e transformei ela num vetor de bytes
Como posso fazer pra axar uma palavra em especifico nesse vetor?

EX:

Eu estou no forum do guj : transforma isso em bytes e agora em bytes quero reconhecer a palavra forum

Alberto Marianno
Analista de Sistemas
http://marianno.blogspot.com

SCJP 5.0
[Email] [MSN]
jmp
JavaEvangelist
[Avatar]

Membro desde: 04/04/2006 19:25:13
Mensagens: 478
Offline

não deveria ajudar, pois isso é só logica, mas algumas formas:

uma: criar um array com o tamanho da palavra à ser procurada, varrer o buffer, comparando com, a partir da posicao atual, um bloco de mesmo tamanho do array a ser procurado.


outra: varrer o array, criar uma String iniciando na posicao atual até o tamanho da palavra à ser procurada, comparar a string resultante com a string à ser procurada

essa duas são péssimas formas, mas funcionam. Leia o livro "estrutura de dados usando C" do tannebaum.



mais uma: esquece essa história de array de byte, java possui formas melhores (e prontas) de procurar uma string em outra.

@eduardordm
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team