Java将["1","2"]转换为字符串数组
时间: 2023-10-02 13:06:25 浏览: 96
可以使用以下代码将字符串列表转换为字符串数组:
```java
List<String> list = Arrays.asList("1", "2");
String[] array = list.toArray(new String[list.size()]);
```
或者,您也可以使用以下代码将字符串列表转换为字符串数组:
```java
List<String> list = Arrays.asList("1", "2");
String[] array = new String[list.size()];
for (int i = 0; i < list.size(); i++) {
array[i] = list.get(i);
}
```
相关问题
使用javaIO流实现字符串和字节数组之间的相互转换。例如将字符串“北京动力节点bjpowernode”转换为字节数组,并将字节数组再转换回字符串。
好的,以下是使用Java IO流实现字符串和字节数组相互转换的示例代码:
```java
import java.io.*;
public class StringByteArrayConversion {
public static void main(String[] args) throws IOException {
String str = "北京动力节点bjpowernode";
// 字符串转换为字节数组
byte[] byteArray = str.getBytes();
System.out.println("字符串转换为字节数组:" + byteArray);
// 字节数组转换为字符串
String str2 = new String(byteArray);
System.out.println("字节数组转换为字符串:" + str2);
}
}
```
在上面的示例代码中,我们首先将字符串转换为字节数组,然后将字节数组再转换回字符串。在字符串转换为字节数组时,我们使用了 `getBytes()` 方法,该方法返回一个字节数组。在字节数组转换为字符串时,我们使用了 `String(byte[])` 构造方法,该方法将一个字节数组转换为一个字符串对象。
阅读全文