java 字符串分割为数组
时间: 2023-05-22 19:03:40 浏览: 100
可以使用 String 类的 split() 方法将字符串分割为数组,可以指定分隔符或正则表达式,例如:
String str = "hello,world";
String[] arr = str.split(",");
// arr = {"hello", "world"}
注意:split() 方法返回的是一个新的字符串数组,原字符串不会有任何改变。
相关问题
如何在Java中将字符串转换为数组
在Java中,可以使用String类的toCharArray()方法将字符串转换为字符数组,也可以使用String类的split()方法将字符串按照指定的分隔符分割成字符串数组。以下是示例代码:
将字符串转换为字符数组:
```java
String str = "hello";
char[] charArray = str.toCharArray();
```
将字符串按照指定分隔符分割成字符串数组:
```java
String str = "apple,banana,orange";
String[] strArray = str.split(",");
```
上述代码中,使用逗号作为分隔符将字符串分割成了三个元素的字符串数组。你可以根据需要修改分隔符,例如空格、冒号等。
字符串通过空格分割为数组
Python代码示例:
```python
s = "Hello World"
arr = s.split() # 默认以空格分割
print(arr) # ['Hello', 'World']
```
Java代码示例:
```java
String s = "Hello World";
String[] arr = s.split("\\s+"); // 以空白字符分割
System.out.println(Arrays.toString(arr)); // ['Hello', 'World']
```
JavaScript代码示例:
```javascript
let s = "Hello World";
let arr = s.split(" "); // 以空格分割
console.log(arr); // ['Hello', 'World']
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)