直接创建数组
int number = ;int[] array = new int;array = number;
使用`Integer.toString()`方法
int number = ;String numberStr = Integer.toString(number);char[] charArray = numberStr.toCharArray();int[] intArray = new int[charArray.length];for (int i = 0; i < charArray.length; i++) {intArray[i] = Character.getNumericValue(charArray[i]);}
使用`ByteBuffer`
import java.nio.ByteBuffer;int number = ;ByteBuffer buffer = ByteBuffer.allocate(Integer.BYTES);buffer.putInt(number);byte[] byteArray = buffer.array();int[] intArray = new int[byteArray.length / Integer.BYTES];for (int i = 0; i < byteArray.length; i += Integer.BYTES) {intArray[i / Integer.BYTES] = ByteBuffer.wrap(byteArray, i, Integer.BYTES).getInt();}

使用第三方库(如Apache Commons Lang):
import org.apache.commons.lang3.ArrayUtils;int number = ;int[] array = ArrayUtils.toObject(new Integer[]{number});
