java 字符串转换数组
时间: 2024-08-27 19:04:05 浏览: 54
在Java中,将字符串转换为字符数组非常简单,可以使用`toCharArray()`方法。这个方法会创建一个新的字符数组,并将原始字符串中的所有字符逐个放入数组中。
以下是一个例子:
```java
public char[] stringToArray(String str) {
return str.toCharArray();
}
// 使用示例
String myString = "Hello, World!";
char[] charArray = stringToArray(myString);
for (char c : charArray) {
System.out.print(c + " ");
}
```
在这个例子中,`myString.toCharArray()`会返回一个包含"Hello, World!"所有字符的新字符数组。
相关问题
java字符串转为数组
你可以使用Java中的`toCharArray()`方法将字符串转换为字符数组,如下所示:
```java
String str = "Hello, World!";
char[] charArray = str.toCharArray();
```
现在,`charArray`变量将包含字符串"Hello, World!"中的每个字符作为单独的元素。
java 字符串byte数组
可以通过以下代码将 Java 字符串转换为 byte 数组:
```java
String str = "Hello, world!";
byte[] bytes = str.getBytes();
```
其中,`getBytes()` 方法将字符串转换为字节数组,使用默认的字符集。如果需要指定字符集,可以使用以下代码:
```java
String str = "Hello, world!";
byte[] bytes = str.getBytes("UTF-8");
```
以上代码将字符串转换为使用 UTF-8 字符集编码的字节数组。
阅读全文