Procurar caracteres dentro de uma string

7 respostas
A

Como faço para saber se dentro de uma variavel String tem o caractere “/” ?

7 Respostas

Flasoft

public class Principal { public static void main(String[] args) { String a = new String("Teste/Teste"); System.out.println(a.indexOf("/")); } }

faz assim, se não tiver ele retorna -1

cassio
String teste = "erer/erer";
if(teste.contains("/"))
   //seu código

Isso retorna true pois teste contém um “/”…

:slight_smile:

A

beleza

vou tentar usar

String teste = "erer/erer";
 if(teste.contains("/"))
    //seu código
Paulo_Silveira

cassio, excelente uso da nova api da string do java 5…

Bravox

O metódo contains não recebe como argumento um CharSequence ? não seria uma coisa mais ou menos desse tipo??

CharSequence c = new String("/");
		
	String teste = "aaa/aaa";
		
	teste.contains( c );

Bravox

cassio

CharSequence é uma interface, não uma classe. A interface CharSequence é implementada pelas seguintes classes: CharBuffer, String, StringBuffer, StringBuilder
Por isso, eu poderia passar um objeto de qualquer uma das 4 classes citadas acima para o método contains()

:slight_smile:

Bravox

Hum ai sim !! entendi agora !!! valeu

Bravox

Criado 25 de julho de 2006
Ultima resposta 25 de jul. de 2006
Respostas 7
Participantes 5