split()返回新的字符串数组
时间: 2023-07-09 22:48:18 浏览: 110
分割字符串,放到数组
是的,`split()` 方法是许多编程语言中的字符串方法,用于将字符串分割成子字符串数组。在 Java、JavaScript 等语言中,`split()` 方法是 `String` 类的方法,常用于字符串的操作。
`split()` 方法将一个字符串分割成一个字符串数组,分割的依据是指定的分隔符。例如:
```java
String str = "Hello,world";
String[] arr = str.split(",");
for (String s : arr) {
System.out.println(s);
}
```
在上述例子中,`split()` 方法将字符串 `Hello,world` 按照逗号 `,` 分割成一个字符串数组,数组中包含两个元素 `"Hello"` 和 `"world"`,然后使用 `for` 循环遍历数组并输出每个元素。
在 JavaScript 中,`split()` 方法的用法类似。例如:
```javascript
var str = "Hello,world";
var arr = str.split(",");
for (var i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
```
在上述例子中,`split()` 方法将字符串 `Hello,world` 按照逗号 `,` 分割成一个字符串数组,数组中包含两个元素 `"Hello"` 和 `"world"`,然后使用 `for` 循环遍历数组并输出每个元素。
需要注意的是,`split()` 方法返回一个新的字符串数组,原始字符串本身不会被改变。另外,如果指定的分隔符在原始字符串中不存在,则返回一个只包含原始字符串的数组。例如:
```javascript
var str = "Hello world";
var arr = str.split(",");
console.log(arr); // 输出:["Hello world"]
```
在上述例子中,`split()` 方法将字符串 `Hello world` 按照逗号 `,` 分割成一个字符串数组,但是由于原始字符串中不存在逗号,所以返回一个只包含原始字符串的数组 `["Hello world"]`。
阅读全文