Java get number of digits in integer

https://‮ww‬w.lautturi.com
Java get number of digits in integer

Method 1 len of number in java

public class Lautturi {
	public static void main(String[] args) {
		int number = 1234;
		int length = 0;
		long temp = 1;
		while (temp <= number) {
		    length++;
		    temp *= 10;
		}
		System.out.println(length);
	}
}

Method 2 number of digits in a integer

public class Lautturi {
	public static void main(String[] args) {
		int number = 1234;
		int length = String.valueOf(number).length();
		System.out.println(length);
	}
}

Method 3 len of number in java

public class Lautturi {
	public static void main(String[] args) {
		int number = 1234;
		int length = (int) (Math.log10(number) + 1);
		System.out.println(length);
	}
}
Created Time:2017-10-03 16:08:49  Author:lautturi