Soma de valores

Oi Pessoal, como posso fazer para somar os valores de um resultado. Por exemplo:

se o resultado é 12 tenho que fazer a soma 1+2.

Alguem poderia me dar uma ajuda?

Obrigado

Dá um testada nesse código aqui, fiz nas pressas, más axo que dá certo

int tamanho = resultado.toString().Length();
int soma;
for (int i = 1; i <= tamanho; i++)
{
     soma = soma + (Integer.parseInt(resultado.toString().substring(i - 1, i)));
}

Faltou apenas uns detalhes no código acima.

int num = 12;
		String resultado = String.valueOf(num);
		int tamanho = resultado.toString().length();   
		int soma = 0;   
		for (int i = 1; i <= tamanho; i++)   
		{   
		     soma = soma + (Integer.parseInt(resultado.toString().substring(i - 1, i)));   
		}  
		System.out.println(soma);

[quote=diego.sas]Faltou apenas uns detalhes no código acima.

int num = 12; String resultado = String.valueOf(num); int tamanho = resultado.toString().length(); int soma = 0; for (int i = 1; i <= tamanho; i++) { soma = soma + (Integer.parseInt(resultado.toString().substring(i - 1, i))); } System.out.println(soma); [/quote]

eu considerei como se o Diogo já tivesse feito a primeira parte do código…