Percorrer String  XML
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Autor Mensagem
vfmartins
JavaTeenager
[Avatar]

Membro desde: 29/10/2009 16:00:58
Mensagens: 154
Localização: SP
Offline

Bom dia,

Necessito da ajuda de vocês para resolver a seguinte situação:

Eu tenho a string abaixo

"<inicio>mensagem 1<fim><inicio>mensagem 2<fim>"

Preciso percorrer essa String e pegar os valores 'mensagem 1' e 'mensagem 2' e armazena-los em 2 variaveis distintas.

A lógica eu tenho, mas não sei como correr a string em J2ME

Eu valido o caracter assim

Mas não sei como ver o próximo

Aguardo sugestões!
Obrigado

This message was edited 1 time. Last update was at 23/11/2009 10:11:11

jidlafe
Debugger
[Avatar]

Membro desde: 10/04/2009 17:09:55
Mensagens: 56
Localização: SBC / SP
Offline

Meu amigo não entendi muito bem a tua duvida, mas talvez isto te ajude:


Que tal aprender Java e ganhar dinheiro.
[Email] [MSN]
vfmartins
JavaTeenager
[Avatar]

Membro desde: 29/10/2009 16:00:58
Mensagens: 154
Localização: SP
Offline

jidlafe wrote:Meu amigo não entendi muito bem a tua duvida, mas talvez isto te ajude:




obrigado pela resposta, mas eu tentei utilizar seu código e deu o erro abaixo:

The method split(String) is undefined for the type String

como faço para corrigi-lo??

obs. Você descreveu minha string assim: "mgs1,msg2"
Mas no meu caso é assim que eu recebo ela formatada: "<inicio>mensagem 1<fim><inicio>mensagem 2<fim>"


Fico no aguardo!!
Espero mais ajudas!!!

This message was edited 1 time. Last update was at 23/11/2009 10:09:13

jidlafe
Debugger
[Avatar]

Membro desde: 10/04/2009 17:09:55
Mensagens: 56
Localização: SBC / SP
Offline

Quanto ao método eu acho que é a tua versão do JDK, atualize.

Tenha como base:


Que tal aprender Java e ganhar dinheiro.
[Email] [MSN]
ctdaa
JavaGuru
[Avatar]

Membro desde: 12/08/2009 19:01:45
Mensagens: 222
Offline

Usando expressões regulares:
[WWW]
ricoldi
JavaEvangelist
[Avatar]

Membro desde: 04/11/2007 19:11:40
Mensagens: 414
Localização: Ribeirão Preto - SP
Offline

Eu to loko ou esse tópico é de j2me mesmo...

Pra fazer gambiarra dá pra ir correndo letra a letra identificando padrões. Mas acho que a melhor opção ai é você trocar essa string estranha para XML.

*Todo post expressa minha opinião e não uma verdade inquestionável*
vfmartins
JavaTeenager
[Avatar]

Membro desde: 29/10/2009 16:00:58
Mensagens: 154
Localização: SP
Offline

jidlafe, eu uso JDK 6u13 (a mais recente que encontrei) e continua na mesma a sua sugestão (ela funciona em J2ME??)

ctdaa, tentei sua sugestão mas estou com erro com Pattern e Matcher (eles funcionam em J2ME??)

ricoldi, meu problema é com J2ME sim, mas então, eu recebo essas strings nesse formato ja. Como vc disse (e eu ja havia mencionado acima) minha intenção é tentar correr letra a letra, mas não sei como é a sintaxe em J2ME. Vc saberia me ajudar???

Agradeço a disponibilidade de todos

E continuo aguardando mais sugestões!!


This message was edited 1 time. Last update was at 24/11/2009 08:56:41

ricoldi
JavaEvangelist
[Avatar]

Membro desde: 04/11/2007 19:11:40
Mensagens: 414
Localização: Ribeirão Preto - SP
Offline

O que tem em mente?
Faça um código veja o que dá, ai poste aqui pra gente poder ver...

*Por essas respostas acima que fiquei confuso...rs...

*Todo post expressa minha opinião e não uma verdade inquestionável*
ctdaa
JavaGuru
[Avatar]

Membro desde: 12/08/2009 19:01:45
Mensagens: 222
Offline

vixi... desculpe a mancada.... não tem mesmo as classes Matcher e Pattern no JavaME. Ia sugerir Scanner.... mas também não tem.... que pobre!
Então acho que a melhor sugestão foi mesmo usar o XML, se voce conseguir mudar um pouco sua string para "<inicio>mensagem 1</inicio><inicio>mensagem 2</inicio>, vai ficar fácil.
Se não der para mudar a string então o jeito é mesmo percorrer a string e ir guardando os caracteres, com este exemplo que também já foi sugerido (trocando o split pela lógica abaixo.), algo assim:
[WWW]
vfmartins
JavaTeenager
[Avatar]

Membro desde: 29/10/2009 16:00:58
Mensagens: 154
Localização: SP
Offline

falae pessoal..

consegui resolver essa situação!!

encontrei um tutorial mto bom na net e foi só me adequar a ele.

segue abaixo o link caso alguém passe pela mesma situação:


http://www.devmedia.com.br/articles/viewcomp.asp?comp=6289



Muito obrigado pelo auxilio de todos!!
 
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Ir para:   
Powered by JForum 2.1.8 © JForum Team