There are multiple solutions and approaches on how to reverse the digits of a number. But as always i would only be showing the shortest possible way. On this example we would be reversing the digits of a number arrays and for loops.


 * This example source code demonstrates how
 * to reverse the digits of the number

public class ReverseDigit {

	public static void main(String[] args) {

		Integer value = 19823267;
		// convert the number to character array
		char[] val = value.toString().toCharArray();
		StringBuffer reverseDigit = new StringBuffer();
		// iterate through the digits starting at the last
		for (int i = val.length - 1; i >= 0; i--) {
		// printing the result
		System.out.println("Original Number=" + value);
		System.out.println("Reverse of the Number=" + reverseDigit);



Reverse Digit Example Sample Output :

Running above example source code will give the following result

Original Number=19823267
Reverse of the Number=76232891