-----Original Message-----
From: Giovanni Giazzon [mailto:[EMAIL PROTECTED]]
Sent: Thursday, 28 de November de 2002 7:23 PM
To: [EMAIL PROTECTED]; Fernando Camargo - Mult-E
Subject: Re: [enterprise-list] PROCURANDO PARTES DE UMA STRING EM UMA OUTRA STRINGn�o entendi muito bem mas vamos l�...
se vc quer encontrar a S2 inteira dentro de S1, basta usar o m�todo S1.indexOf(S2), que te retornar� a posi��o l� dentro de S1 (maior que 0 significa que achou).
caso vc queira encontrar as op��es que ele tem acesso (1, 4, 8, etc), pegue a S2, separe as op��es usando StringTokenizer [StringTokenizer tokens = new StringTokenizer(S2, "#"), onde "#" � o delimitador](http://java.sun.com/j2se/1.4.1/docs/api/java/util/StringTokenizer.html) e compare cada "peda�o" (tokens.nextToken()) com o que vc tem em S1. s� cuidado pq se vc fizer um indexOf com os peda�os (S1.indexOf("8")) poder� dar errado (j� que ele vai achar "8" em "81"). veja o que for melhor: "tokenizar" S1 tbm e fazer um "for" ou indexOf mesmo.giovanni
Fernando Camargo - Mult-E <[EMAIL PROTECTED]> wrote:
Boa tarde gente,
Meu problema � o seguinte: Eu tenho uma String gigantesca com v�rios n�meros separados pelo caracter # e em outra String mais n�meros.
Por exemplo:
String s1 = "#1#2#3#4#5#6#7#8#9#10#";
String s2 = "1#4#8#76#97#";
A String s1 seria uma variavel de sess�o com os c�digos das fun��es do sistema que o usu�rio tem acesso e a String s2 s�o as fun��es dispon�veis na p�gina.
Eu preciso correr a s1 e ver se encontro a s2 e dizer para meu sistema quem eu encontrei para s� ent�o liberar os bot�es e etc...
Parecia muito f�cil mas eu estou dando uma ralada com isso, caso algu�m tenha alguma sugest�o ser�o todas bem vindas.
Agrade�o desde j� a aten��o dispensada por todos.
Atenciosamente,
Fernando Camargo
Analista de Sistemas Web
MULT-e Inform�tica
Fone: +55 +12 3923 55 35 - R. 207
Celular: +55 +12 9123 2137
[EMAIL PROTECTED]
Yahoo! Acesso Gr�tis
Internet r�pida, gr�tis e f�cil. Fa�a o download do discador agora mesmo.
Title: Message
Ou como voc� j� acrescentou "#" entre os valores apenas procure na S1 da
seguinte maneira:
S1.indexOf("#8#")
Nunca ir� trazer o valor #82# e sim apenas o #8#.
Abra�[]s,
Max Ricardo
Mercurio Ribeiro
IT & Business
Consultant for Alcoa Company
e-mail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> (company) / [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> (personal)
phones # : (0x11) 9101-5511 mob. / (0x11) 3741-4418
com.
- [enterprise-list] PROCURANDO PARTES DE UMA STRIN... Fernando Camargo - Mult-E
- Re: [enterprise-list] PROCURANDO PARTES DE ... Giovanni Giazzon
- Ribeiro, Max R. M.
