Предполагая, что у вас есть цифры в Integer[]
вместо примитива int[]
и Commons Lang Library , вы можете найти следующую строку полезной
Integer[] array = {1, 9, 9, 0 };
System.out.println(Integer.valueOf(StringUtils.join(array)));
Или, если целое число слишком велико, чтобы поместиться в int
, используйте BigInteger
Integer[] piDigits = { 3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5, 8, 9, 7, 9, 3, 2,
3, 8, 4, 6, 2, 6, 4, 3, 3, 8, 3, 2, 7, 9, 5, 0, 2, 8, 8, 4, 1,
9, 7, 1, 6, 9, 3, 9, 9, 3, 7, 5, 1, 0, 5, 8, 2, 0, 9, 7, 4, 9,
4, 4, 5, 9, 2, 3, 0, 7, 8, 1, 6, 4, 0, 6, 2, 8, 6 };
System.out.println(new BigInteger(StringUtils.join(piDigits)));