Vetor de bytes em String

1 resposta
albjava

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

1 Resposta

jmp

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.

Criado 13 de abril de 2006
Ultima resposta 14 de abr. de 2006
Respostas 1
Participantes 2