📜  整数到 int 数组的列表 (1)

📅  最后修改于: 2023-12-03 14:55:01.636000             🧑  作者: Mango

整数到 int 数组的列表

在编程过程中,常常会遇到将整数转换为数组列表的情况。这个过程非常简单,只需要几行代码即可实现。

Python

在Python中,我们可以使用list()函数将整数转换为int数组列表。示例代码如下:

# 将整数转换为int数组列表
num = 12345
lst = list(map(int, str(num)))  # 将整数转换为str,在通过map函数转换为int
print(lst)

输出结果为:

[1, 2, 3, 4, 5]
Java

在Java中,我们可以使用String的toCharArray()方法将整数转换为char数组,再通过Character.getNumericValue()方法将char数组元素转换为int类型,最终得到int数组列表。示例代码如下:

// 将整数转换为int数组列表
int num = 12345;
char[] chars = String.valueOf(num).toCharArray(); // 将整数转换为char数组
int[] arr = new int[chars.length]; // 定义int数组
for (int i = 0; i < arr.length; i++) {
    arr[i] = Character.getNumericValue(chars[i]); // 将char转换为int
}
System.out.println(Arrays.toString(arr)); // 输出int数组列表

输出结果为:

[1, 2, 3, 4, 5]
JavaScript

在JavaScript中,我们可以使用toString()方法将整数转换为字符串,并使用split()方法将字符串转换为字符数组,最后将字符数组元素转换为int类型,最终得到int数组列表。示例代码如下:

// 将整数转换为int数组列表
let num = 12345;
let arr = num.toString().split('').map(Number); // 将整数转换为字符串,在通过split函数分割为字符数组,在通过map函数转换为int
console.log(arr); // 输出int数组列表

输出结果为:

[1, 2, 3, 4, 5]
Conclusion

无论是Python、Java还是JavaScript,将整数转换为int数组列表都非常简单。我们可以灵活运用各种语言提供的方法,快速实现所需功能。