在Java中,将一串数字转换为整数数组可以通过以下几种方法实现:
1. 使用`Integer.parseInt()`方法:
```java
String numbers = "";
String[] parts = numbers.split("");
int[] intArray = new int[parts.length];
for (int i = 0; i < parts.length; i++) {
intArray[i] = Integer.parseInt(parts[i]);
}
2. 使用Java 8的Stream API:
```java
String numbers = "";
int[] intArray = numbers.chars()
.mapToInt(Character::getNumericValue)
.toArray();
3. 使用正则表达式:
```java
String numbers = "";
int[] intArray = Arrays.stream(numbers.split(""))
.mapToInt(Integer::parseInt)
.toArray();
4. 直接赋值(如果数字是连续的,并且你知道数量):
```java
int[] intArray = {1, 2, 3, 4, 5, 6, 7, 8, 9};
选择哪种方法取决于你的具体需求和字符串格式。如果你需要处理的是逗号分隔的数字,你可能需要使用`split()`方法和`Integer.parseInt()`方法,或者使用正则表达式。如果你知道数字的确切数量,你也可以直接赋值。