hutool String[]转list
时间: 2023-07-20 11:34:05 浏览: 47
Hutool 工具中提供了将 String 数组转为 List 的方法,具体代码如下:
```java
import cn.hutool.core.collection.CollUtil;
public class Test {
public static void main(String[] args) {
String[] strArr = {"apple", "banana", "orange"};
List<String> strList = CollUtil.newArrayList(strArr);
System.out.println(strList);
}
}
```
其中,`CollUtil` 是 Hutool 工具中的集合工具类,`newArrayList` 方法可以将任意数组转为 List。以上代码输出结果为:
```
[apple, banana, orange]
```
希望能够帮助到您。
相关问题
hutool string转list
可以使用Hutool的StrUtil和CollUtil工具类来实现String转List。示例代码如下:
```
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
public class StringToListDemo {
public static void main(String[] args) {
String str = "apple,orange,banana";
List<String> list = StrUtil.split(str, ',');
System.out.println(list); // [apple, orange, banana]
// 可以使用CollUtil.newArrayList()方法将数组或可变参数转换为List
List<String> list2 = CollUtil.newArrayList("apple", "orange", "banana");
System.out.println(list2); // [apple, orange, banana]
}
}
```
注意:在使用Hutool工具类之前需要先引入Hutool的依赖。
hutool list 转 string,string转list
将 Hutool 中的 List 转换为字符串可以使用 `java.util.StringJoiner` 类,具体代码如下:
```java
List<String> list = new ArrayList<>();
list.add("hello");
list.add("world");
StringJoiner joiner = new StringJoiner(",");
for (String str : list) {
joiner.add(str);
}
String str = joiner.toString(); // "hello,world"
```
将字符串转换为 Hutool 中的 List,可以使用 `cn.hutool.core.util.StrUtil` 类中的 `split` 方法进行分割,具体代码如下:
```java
String str = "hello,world";
List<String> list = StrUtil.split(str, ',');
```
注意,这里的 `StrUtil` 是 Hutool 中的工具类。如果你没有导入 Hutool,可以使用 Java 自带的 `String` 类的 `split` 方法进行分割,具体代码如下:
```java
String str = "hello,world";
String[] arr = str.split(",");
List<String> list = Arrays.asList(arr);
```