Desenvolvimonto de um aplicativo ^Multiplos^

Gostaria de saber como faço para um determinado conjunto de numeros.
para pegar multiplos de um numero, na sequencia dada:
1
10
15
20
25
nesta parte gostaria de selecionar multiplos de 10 e separaros depois da contagem…

Determinando um multiplo:

int i = 100; boolean m = i%10==0; System.out.println(m); // true

int i = 101; boolean m = i%10==0; System.out.println(m); // false

Para pegar os múltiplos você primeiro precisa fatorar o número, depois fazer combinações lineares entre os fatores e seus expoentes.