java string转换为char数组
时间: 2023-04-23 13:06:28 浏览: 64
可以使用String类的toCharArray()方法将Java字符串转换为char数组。例如:
String str = "Hello World";
char[] charArray = str.toCharArray();
这将把字符串"Hello World"转换为一个char数组,其中charArray[]为'H',charArray[1]为'e',以此类推。
相关问题
如何把String转换为char数组
要将一个字符串转换为字符数组,你可以使用Java中的`toCharArray()`方法。这个方法将返回一个包含字符串中所有字符的字符数组。
下面是一个示例代码:
```java
String str = "Hello";
char[] charArray = str.toCharArray();
// 打印字符数组
for (char c : charArray) {
System.out.println(c);
}
```
运行这段代码,你将看到输出结果为:
```
H
e
l
l
o
```
这样,你就成功地将字符串转换为了字符数组。
java将char数组转换为byte数组
可以使用Java的String类来将char数组转换为byte数组。具体步骤如下:
1. 创建一个char数组。
char[] charArray = {'a', 'b', 'c', 'd'};
2. 将char数组转换为字符串。
String str = new String(charArray);
3. 将字符串转换为byte数组。
byte[] byteArray = str.getBytes();
完整代码如下:
char[] charArray = {'a', 'b', 'c', 'd'};
String str = new String(charArray);
byte[] byteArray = str.getBytes();