java ["441","440"] 字符串转数组
时间: 2024-07-07 15:01:07 浏览: 124
在Java中,你可以使用`split()`方法将一个字符串按照指定的分隔符转换为字符数组。如果字符串中的特定子串("441"和"440")本身就是分隔符,你可以直接使用它们。这里是一个例子:
```java
String str = "441,440"; // 假设你的字符串是以逗号或逗号加空格的形式分开的
String[] array = str.split("[, ]"); // 使用正则表达式"[, ]"匹配逗号和空格
// 输出数组
for (String element : array) {
System.out.println(element);
}
```
在这个例子中,`str.split("[, ]")`会返回一个新的字符串数组,其中每个元素都是原字符串中由逗号或空格分隔的部分。如果原始字符串中的分隔符是"441"或"440",你需要修改正则表达式,比如`str.split("441|440")`。
如果你想处理的是数字数组而非字符数组,你可以用`Integer.parseInt()`将每个元素转换为整数:
```java
String[] strArray = str.split("[, ]");
int[] intArray = new int[strArray.length];
for (int i = 0; i < strArray.length; i++) {
intArray[i] = Integer.parseInt(strArray[i]);
}
```
如果你提供更具体的上下文或者分隔符类型,我可以给出更精确的答案。
阅读全文