怎么将整数转换成数组
时间: 2024-09-20 07:13:33 浏览: 36
前端面试题之baseJS-arrayLikeToArr.zip
将整数转换成数组通常是在编程中需要将数值拆分成一系列的单个数字。这里以几种常见的编程语言为例:
1. **Python**:
```python
def int_to_array(num):
return [int(digit) for digit in str(num)]
num = 12345
array = int_to_array(num)
print(array) # 输出: [1, 2, 3, 4, 5]
```
2. **JavaScript**:
```javascript
function intToArray(num) {
return Array.from(String(num), Number);
}
let num = 12345;
let array = intToArray(num);
console.log(array); // 输出: [1, 2, 3, 4, 5]
```
3. **Java**:
```java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int num = 12345;
int[] array = new int[5];
for (int i = 0; i < 5; i++) {
array[i] = num % 10;
num /= 10;
}
System.out.println(Arrays.toString(array)); // 输出: [1, 2, 3, 4, 5]
}
}
```
以上代码都是先将整数转换为字符串,然后逐位解析为数组元素。
阅读全文