javaString转Array
时间: 2023-08-03 20:22:06 浏览: 56
在Java中,可以使用以下两种方法将一个字符串转换为字符数组:
1. 使用`toCharArray()`方法
```java
String str = "hello world";
char[] charArray = str.toCharArray();
System.out.println(Arrays.toString(charArray));
```
这个例子中,我们首先定义了一个字符串`str`,然后使用`toCharArray()`方法将其转换为一个字符数组`charArray`。最后,我们使用`Arrays.toString()`方法将字符数组输出到控制台上。
2. 使用`split()`方法
```java
String str = "hello,world";
String[] strArray = str.split(",");
System.out.println(Arrays.toString(strArray));
```
在这个例子中,我们首先定义了一个字符串`str`,它包含了逗号分隔的两个单词。然后,我们使用`split()`方法将字符串按照逗号分隔成一个字符串数组`strArray`。最后,我们使用`Arrays.toString()`方法将字符串数组输出到控制台上。
需要注意的是,`split()`方法返回的是一个字符串数组,而不是字符数组。如果需要将字符串数组转换为字符数组,可以使用`toCharArray()`方法。
另外,需要导入`java.util.Arrays`类的包。
相关问题
java string转array
可以使用`toCharArray()`方法将Java的字符串转换为字符数组。下面是一个示例代码:
```java
String str = "Hello, World!";
char[] charArray = str.toCharArray();
// 打印字符数组
for (char c : charArray) {
System.out.print(c + " ");
}
```
输出结果为:
```
H e l l o , W o r l d !
```
java string 转 array
Java中可以使用 String 类的 split() 方法将字符串转换为数组。
例如:
String str = "hello world";
String[] arr = str.split(" ");
这样,arr数组就是 ["hello", "world"]
也可以使用 toCharArray() 方法将字符串转换为字符数组。
例如:
String str = "hello world";
char[] arr = str.toCharArray();
这样,arr数组就是 ['h','e','l','l','o',' ','w','o','r','l','d']