将整数转换为List的方法因编程语言而异。以下是一些常见编程语言的示例:
def int_to_list(num):
return [int(digit) for digit in str(num)]
num = 12345
result = int_to_list(num)
print(result) # 输出:[1, 2, 3, 4, 5]
import java.util.ArrayList;
import java.util.List;
public class Main {
public static List<Integer> intToList(int num) {
List<Integer> result = new ArrayList<>();
while (num > 0) {
result.add(num % 10);
num /= 10;
}
return result;
}
public static void main(String[] args) {
int num = 12345;
List<Integer> result = intToList(num);
System.out.println(result); // 输出:[1, 2, 3, 4, 5]
}
}
function intToArray(num) {
return num.toString().split('').map(Number);
}
let num = 12345;
let result = intToArray(num);
console.log(result); // 输出:[1, 2, 3, 4, 5]
请注意,这些示例仅适用于正整数。如果需要处理负数,请在转换之前将其转换为正数。
领取专属 10元无门槛券
手把手带您无忧上云