Duvidas com char

3 respostas
A

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

3 Respostas

V

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

A

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?

G

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)

Criado 3 de fevereiro de 2010
Ultima resposta 3 de fev. de 2010
Respostas 3
Participantes 3