Analise de String

Moçada, preciso analizar uma string, certificdando-se q existe um certo valor dentro dela:
String minhaString = “Esta seria a string q armazenaria todos os valores”;
String valorBuscado = “todos”;

Um metodo q retorne true ou false, se caso encontre/nao a string valorBuscada dentro da String minhaString!

De uma olhada na classe StringTokenizer
http://java.sun.com/j2se/1.4.2/docs/api/java/util/StringTokenizer.html

É exatamente oq vc necessita

Abraços,

vixi… muito fera essa função hein… 8)

:cry: Moçada teria como vcs me falarem o q estou fazendo de errado??

[code]String vetor[] = new String[200]; //Vetor q armazeno os numeros

int cont=0;

String str=“5”;//Valor q vou verificar se existe dentro da str2
String str2 = “#1#2#3#4#5#6#7#8#9#10#11#12#”;

StringTokenizer st = new StringTokenizer(str2,"#");

while (st.hasMoreTokens()) {   
    vetor[cont]= st.nextToken();
     cont++;
}	 	 

for (int i=0; i<cont; i++ ){

if(vetor[i] == str){
      System.out.println("Achou o Valor "+vetor[i]);
}else{
      System.out.println("NAO achou o Valor "+vetor[i]);

}[/code]
:wink: Mas so imprime:
NAO achou o Valor 1
NAO achou o Valor 2
NAO achou o Valor 3
NAO achou a String 4
.
.
.

simples, tu esta comparando Strings com o operador “==”, troque essa sua linha de código:

if ( vetor[i] == str ) { 

por:

if ( vetor[i].equals( str ) ) { 

:smiley:

:oops: Q marcada… valeu pela força…

ola ewy
é pq quando vc usa o == vc compare o endereço de memoriA JA o .equals olha o conteudo da variavel>>
T+