quero compara um char para verificar se tem espaço em branco mas estou com problemas, alguem pode me ajudar
if (==’ ')MyString.charAt(i)
faça algo
não dá certo…
oque preciso fazer
quero compara um char para verificar se tem espaço em branco mas estou com problemas, alguem pode me ajudar
if (==’ ')MyString.charAt(i)
faça algo
não dá certo…
oque preciso fazer
Teoricamente seu raciocinio esta correto, entretanto voce deve prestar atencao no loop que vc esta usando para percorrer a String. De qualquer maneira uma maneira mais eficiente de se fazer este tipo de verificacao [e usando o metodo contains(CharSequence s) da sua String.
use:
if(myString.contains(" ")){
faca algo
}
qualquer duvida da uma olhada aki http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html#contains%28java.lang.CharSequence%29
no meu caso contains não resolve
eu quero saber se uma determinada posição na minha string é espaço em branco e não se existe espaço em branco. entendeu?
public class Teste2 {
public static void main(String[] args) {
String MyString = "Ola mundo";
for (int i=0; i < MyString.length(); i++) {
if (MyString.charAt(i) == ' ')
System.out.println("Ola, sou um espaco e estou na posicao: MyString["+i+"]");
}
}
}
Resultado: Ola, sou um espaco e estou na posicao: MyString[3]
Advinha o que eu coloquei entre as aspas simples na minha comparação. 8)