n�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.

Responder a