Duvida em binarios!

Pessoal estou desenvolvendo uma aplicacao que so podera resceber numeros binarios tipo 1001010, alguem tem alguma ideia de como fazer para verificar se na Sting digitada tem algum numero diferente de 1 e 0??

Abracao e te +

Pode usar os métodos da classe String, length(), para saber o tamanho; charAt() para pegar cada caracter, e então, de Character, o equals() para comparar a ‘0’ e a ‘1’.

http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Character.html

[]'s
Ricardo Grego

[quote=“grego”]Pode usar os métodos da classe String, length(), para saber o tamanho; charAt() para pegar cada caracter, e então, de Character, o equals() para comparar a ‘0’ e a ‘1’.

http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Character.html

[]'s
Ricardo Grego[/quote]

Que qual usar expressões regulares?

    public static boolean isBinary(String number)
    {
        Pattern padrao = Pattern.compile("[0-1]+");

        Matcher pesquisa = padrao.matcher(number);

        return pesquisa.matches();
    }    

[quote=“leonardom”]Que qual usar expressões regulares?
[/quote]

Com certeza é muito mais “chique”, mas eu ainda não cheguei nesse capítulo do livro. :wink: