java 字符串切割成数组
时间: 2023-06-20 20:10:36 浏览: 153
可以使用字符串的 split() 方法将字符串按照指定的分隔符切割成数组,例如:
```java
String str = "Hello,world,Java";
String[] arr = str.split(",");
```
以上代码将字符串 `str` 按照逗号 `,` 切割成数组 `arr`,结果为 `["Hello", "world", "Java"]`。
如果需要按照多个分隔符进行切割,可以使用正则表达式,例如:
```java
String str = "Hello;world|Java";
String[] arr = str.split("[;|]");
```
以上代码将字符串 `str` 按照分号 `;` 或者竖线 `|` 切割成数组 `arr`,结果为 `["Hello", "world", "Java"]`。注意,在正则表达式中,分隔符需要用方括号括起来表示一个字符集合。
相关问题
jsp将字符串分割成数组
你可以使用 Java 中的 `split()` 方法将字符串分割成数组。下面是一个示例代码:
```java
String str = "apple,banana,orange";
String[] arr = str.split(",");
for (String s : arr) {
System.out.println(s);
}
```
输出结果为:
```
apple
banana
orange
```
在这个例子中,我们首先定义了一个字符串 `str`,它包含了三个水果的名称,用逗号进行分隔。然后我们调用 `split()` 方法,将字符串按照逗号进行分割,并将结果保存到一个字符串数组 `arr` 中。最后,我们使用 for 循环遍历数组中的每个元素,并将其输出到控制台上。
java把字符串转成数组
以下是两种Java将字符串转换为数组的方法:
1. 使用split()方法将字符串分割成字符串数组
```java
String str = "apple,banana,carrot";
String[] strArray = str.split(",");
```
2. 将字符串转换为整数数组
```java
String str = "1 2 3 4 5";
String[] strArray = str.split(" ");
int[] intArray = new int[strArray.length];
for (int i = 0; i < strArray.length; i++) {
intArray[i] = Integer.parseInt(strArray[i]);
}
```
阅读全文