javaString转数组
时间: 2024-06-13 17:05:54 浏览: 63
以下是Java中将String转换为数组的两种方法:
1.使用String类的split()方法将字符串拆分为字符串数组。该方法接受一个正则表达式作为参数,该表达式用于指定拆分字符串的定界符。
```java
String str = "apple,banana,orange";
String[] arrOfStr = str.split(",");
System.out.println(Arrays.toString(arrOfStr)); // 输出:[apple, banana, orange]
```
2.使用String类的toCharArray()方法将字符串转换为字符数组。
```java
String str = "hello";
char[] arrOfChar = str.toCharArray();
System.out.println(Arrays.toString(arrOfChar)); // 输出:[h, e, l, l, o]
```
相关问题
java string转数组
你可以使用Java中的`toCharArray()`方法将String转换为字符数组。这个方法将返回一个新的字符数组,其中包含了字符串中的每个字符。
下面是一个示例代码:
```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转数组
在 Java 中,你可以使用 `toCharArray()` 方法将一个字符串转换为字符数组。例如:
```
String str = "Hello";
char[] charArray = str.toCharArray();
```
你也可以使用 `getChars()` 方法将一个字符串转换为字符数组。它的语法如下:
```
public void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)
```
其中,`srcBegin` 参数表示要转换的字符串中的起始位置,`srcEnd` 参数表示要转换的字符串中的结束位置,`dst` 参数表示要将字符放入的目标字符数组,`dstBegin` 参数表示目标字符数组的起始偏移量。
例如:
```
String str = "Hello";
char[] charArray = new char[str.length()];
str.getChars(0, str.length(), charArray, 0);
```
阅读全文