java将List<String>转换为List<Long>
时间: 2024-12-17 15:40:25 浏览: 2
java将String字符串转换为List<Long>类型实例方法
在Java中,如果你有一个`List<String>`并且想将其转换为`List<Long>`,你需要遍历原始列表并为每个字符串执行适当的转换操作。这通常涉及到创建一个新的`List<Long>`,然后对每个字符串调用`Long.parseLong()`或`Long.valueOf()`方法将其转换成long类型的值。这是一个示例:
```java
List<String> stringList = ...; // 假设这是你要转换的字符串列表
List<Long> longList = new ArrayList<>();
for (String str : stringList) {
try {
long num = Long.parseLong(str);
longList.add(num);
} catch (NumberFormatException e) {
// 处理无法转换的字符串
System.out.println("Invalid string: " + str);
}
}
```
在这个例子中,如果字符串不是有效的数字表示,`Long.parseLong()`会抛出`NumberFormatException`,你可以选择捕获这个异常并处理。
阅读全文