Limitar leitura  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Willdoidao
JavaChild
[Avatar]

Membro desde: 13/03/2008 09:26:23
Mensagens: 125
Offline

Pessoal acontece o seguinte, o sistema ler uma porta serial, o equipamento manda a cada ciclo de maquina a seguinte string:

/C01?UUTUTjjjjjjjjjjjjjjj>

Como posso fazer para ele limitar e capturar somente uma string, pq minha ideia é:

Colocar em um loop, abrir a serial capturar essa string e fechar.

Alguma sugestão?


Hardware: Aquilo que vc chuta!!!!!
Software: Aquilo que vc xinga!!!

"Tudo o que não me mata, me deixa mais forte!!!"

Abraços Will
[MSN]
peczenyj
Moderador
[Avatar]

Membro desde: 26/03/2006 23:25:37
Mensagens: 3191
Localização: Rio de Janeiro
Offline

geralmente vc pode ler x caracteres ou x bytes com as funções de read de qq api.

http://pacman.blog.br

'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.'
[WWW]
Willdoidao
JavaChild
[Avatar]

Membro desde: 13/03/2008 09:26:23
Mensagens: 125
Offline

Certo,

é que não faço ideia de onde começar já que recebo da serial é isso:

/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>....

O que preciso é pegar dessa resposta somente um:

/C01?UUTUTjjjjjjjjjjjjjjj>

Não tenho ideia de como fazer isso. Alguma sugestão?

Hardware: Aquilo que vc chuta!!!!!
Software: Aquilo que vc xinga!!!

"Tudo o que não me mata, me deixa mais forte!!!"

Abraços Will
[MSN]
nel
JWizard
[Avatar]

Membro desde: 01/10/2009 13:51:10
Mensagens: 2364
Offline

VOi!

Você sempre tem o serial iniciando com "/" e terminando a "primeira parte" com ">" ?
Ao que eu entendi, você precisa do contéudo que fica entre "/" e ">", seria isso?

Caso seja, podes usar indexOf e subString para capturar o conteúdo que deseja. Podes pensar em usar split também.
Mas se o conteúdo é dinamico, há de se pensar em abordagem diferente. Ajudou em algo?

Abraços.

"Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten.
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team