Digitos repetidos

preciso fazer um programa que leia um número inteiro positivo N. Após ler esse numero, o programa deve avaliar se existem digitos repetidos no numero.
exemplo: em 234571 não há digitos repetidos.
outro exemplo: em 7656 há digitos repetidos.

alguem poderia me ensinar um modo de avaliar se existem digitos repetidos ou nao?

Uma forma é você contar quantos dígitos 0, quanto dígitos 1 … etc. existem nesse número. Quando você encontrar um dígito que tem 2 ou mais ocorrências, ele está repetido.

e como fazer isso?

Você sabe contar em Java? Então.

Dica: converta o número para uma string (não, cast não faz conversão de inteiro para string. Procure na sua apostila, por favor, como é que se converte um número para uma string). A seguir, pegue os dígitos com o método charAt. Cuidado que o inteiro 0 não é a mesma coisa que o caracter ‘0’.