List<String> list = new ArrayList<String>(Arrays.asList(ss))
时间: 2024-01-01 15:59:58 浏览: 92
这行代码的作用是将字符串数组 `ss` 转换为 `ArrayList` 集合 `list`。具体来说,这行代码的执行过程如下:
1. `Arrays.asList(ss)` 将字符串数组 `ss` 转换为 `List<String>` 类型的集合。
2. `new ArrayList<String>(...)` 利用 `ArrayList` 的构造函数,将 `List<String>` 集合转换为 `ArrayList` 集合。
最终得到的 `list` 集合中包含了 `ss` 数组中的所有元素,并且可以使用 `ArrayList` 提供的方法对集合进行操作。
相关问题
java list 转 String ...
在Java中,可以使用以下两种方法将List转换为String:
1. 使用String.join()方法:
```java
List<String> list = new ArrayList<String>();
list.add("1");
list.add("2");
list.add("3");
String ss = String.join(",", list);
System.out.println(ss); // 输出:1,2,3
```
2. 使用Arrays.asList()方法和String的split()方法:
```java
String ss = "1,2,3,4,5,6,7";
List<String> list = Arrays.asList(ss.split(","));
System.out.println(list); // 输出:[1, 2, 3, 4, 5, 6, 7]
```
这两种方法都可以将List转换为String,并且可以指定分隔符。第一种方法使用了String.join()方法,它接受两个参数,第一个参数是分隔符,第二个参数是要连接的字符串列表。第二种方法使用了String的split()方法将字符串按照指定的分隔符拆分成字符串数组,然后使用Arrays.asList()方法将数组转换为List。
java将list中时间戳转换
可以使用Java的SimpleDateFormat类将时间戳转换成指定格式的日期字符串,然后再添加到List中。以下是一个示例代码:
```
List<String> dateList = new ArrayList<>();
List<Long> timestampList = Arrays.asList(1613426140000L, 1613426150000L, 1613426160000L); // 时间戳列表
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 指定日期格式
for (Long timestamp : timestampList) {
String dateStr = sdf.format(new Date(timestamp)); // 将时间戳转换成日期字符串
dateList.add(dateStr); // 添加到List中
}
System.out.println(dateList); // 输出:[2021-02-15 16:09:00, 2021-02-15 16:09:10, 2021-02-15 16:09:20]
```
在这个示例中,我们使用了Arrays.asList()方法来创建一个包含时间戳的列表,然后使用SimpleDateFormat类将每个时间戳转换为指定格式的日期字符串,并将其添加到一个新的列表中。最后,我们打印出该列表以进行验证。
阅读全文
相关推荐
















