Percorrer e comparar uma String

Olá galera do PortalJava…

estou com o seguinte problema:

tenho que fazer um programa que receba uma entrada no usuario e diga se o numero informado
é um numero binario ou não (partindo da suposição que qualquer numero formado apenas por 0 ou 1 é binário).

Eu pensei em declarar a variável com String (ao inves de int ou double, por exemplo) e percorre-lá
Caso alguma posição dessa variável fosse diferente de 0 ou 1, imprimisse “Não é binário!”

Mas ai onde estão as dúvidas:

[b]1 - Como percorrer a string?

2 - E depois, como comparar as posições da string com 0 e 1 para saber se é um binário ou não??
[/b]

Agradeço desde já.

Jonh

O método

String.charAt(index)

Retorna o caracter da posição. Basta agora pegar o tamanho da string

String.length()

Iterar e sair comparando.