How to store a large (10 digits) integer?
Your concrete example could be stored in long
(or java.lang.Long
if this is necessary).
If at any point you need bigger numbers, you can try
java.math.BigInteger
(if integer), or java.math.BigDecimal
(if decimal)
In addition to all the other answers I'd like to note that if you want to write that number as a literal in your Java code, you'll need to append a L
or l
to tell the compiler that it's a long
constant:
long l1 = 9999999999; // this won't compile
long l2 = 9999999999L; // this will work