string类型转数组
时间: 2023-12-01 15:43:08 浏览: 35
以下是Java中将String类型转换为数组的两种方法:
1. 使用String类的split()方法将字符串转换为字符串数组
```java
String str = "apple,banana,orange";
String[] arr = str.split(",");
System.out.println(Arrays.toString(arr)); // 输出:[apple, banana, orange]
```
2. 将字符串转换为字符数组,然后使用Arrays类的copyOf()方法将字符数组复制到一个新的字符数组中
```java
String str = "hello";
char[] charArray = str.toCharArray();
char[] newArray = Arrays.copyOf(charArray, charArray.length);
System.out.println(Arrays.toString(newArray)); // 输出:[h, e, l, l, o]
```
相关问题
String类型转数组
可以使用String类的toCharArray()方法将String类型转换为字符数组。示例代码如下:
```java
String str = "Hello world";
char[] charArray = str.toCharArray();
for (char c : charArray) {
System.out.println(c);
}
```
输出结果为:
```
H
e
l
l
o
w
o
r
l
d
```
vue中string类型转数组
根据提供的引用内容,无法直接回答Vue中string类型转数组的问题。但是,可以提供以下Vue中将字符串转换为数组的方法:
1.使用split()方法将字符串转换为数组
```javascript
let str = 'apple,banana,orange';
let arr = str.split(',');
console.log(arr); // 输出:['apple', 'banana', 'orange']
```
2.使用Array.from()方法将字符串转换为数组
```javascript
let str = 'apple,banana,orange';
let arr = Array.from(str.split(','));
console.log(arr); // 输出:['apple', 'banana', 'orange']
```
3.使用扩展运算符(...)将字符串转换为数组
```javascript
let str = 'apple,banana,orange';
let arr = [...str.split(',')];
console.log(arr); // 输出:['apple', 'banana', 'orange']
```