Como faço para saber se dentro de uma variavel String tem o caractere “/” ?
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
String teste = "erer/erer";
if(teste.contains("/"))
//seu código
Isso retorna true pois teste contém um “/”…
beleza
vou tentar usar
String teste = "erer/erer";
if(teste.contains("/"))
//seu código
cassio, excelente uso da nova api da string do java 5…
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
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()
Hum ai sim !! entendi agora !!! valeu
Bravox