逗号隔开字符串转成数组
时间: 2023-04-11 16:00:40 浏览: 183
可以使用 split() 方法将逗号隔开的字符串转成数组。例如:
```
var str = "apple,banana,orange";
var arr = str.split(",");
console.log(arr); // ["apple", "banana", "orange"]
```
相关问题
java 逗号隔开字符串 需要转成list
在Java中,如果你有一个用逗号分隔的字符串(例如:"apple,banana,orange"),想要将其转换为List<String>类型的列表,你可以使用`String.split()`方法结合`ArrayList`的构造函数来实现。这里是简单的步骤:
```java
import java.util.ArrayList;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String str = "apple,banana,orange";
List<String> list = new ArrayList<>(Arrays.asList(str.split(",")));
// 输出或进一步操作 list
for (String item : list) {
System.out.println(item);
}
}
}
```
这段代码首先通过`,`将字符串分割成数组,然后传递给`ArrayList`的构造函数,创建了一个新的列表。现在`list`就是包含原始字符串中每个元素的列表了。
vue2 将逗号隔开的字符串‘S级,A级,B级,C级,D级,E级’转成数组
在Vue.js中,你可以使用JavaScript的内置方法来处理这个问题。假设你有一个包含逗号分隔值的字符串变量,比如`gradesString`,可以按照下面的方式将其转换为数组:
```javascript
let gradesString = 'S级,A级,B级,C级,D级,E级';
let gradesArray = gradesString.split(',');
// 现在 `gradesArray` 应该包含了 ['S级', 'A级', 'B级', 'C级', 'D级', 'E级']
```
这里的`split(',')`方法会根据逗号把字符串分割成数组。注意,这种方法不会改变原字符串,而是创建了一个新的数组。
如果你要在Vue组件里做这个操作,可以在计算属性或者methods中进行:
```vue
<template>
<div>
<ul v-for="grade in gradesArray">
<li>{{ grade }}</li>
</ul>
</div>
</template>
<script>
export default {
data() {
return {
gradesString: 'S级,A级,B级,C级,D级,E级',
gradesArray: computed(() => this.gradesString.split(',')),
};
},
};
</script>
```
阅读全文