java - 如何将 List<String> 转换为 List<Integer>?

标签 java string list generics

我在 List<String> 中得到常量字符串.我需要 List<Integer> .基本上, 我将迭代并转换为 Integer。

有没有更好的解决方案?

最佳答案

不行,没有别的办法。

但在这种情况下无法转换,您需要使用 Integer.parseInt(stringValue)

List<String> listStrings = ... 
List<Integer> listIntegers = new ArrayList<Integer>(listStrings.size());
for(String current:listStrings){
  listIntegers.add(Integer.parseInt(current));
}

关于java - 如何将 List<String> 转换为 List<Integer>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18018581/

相关文章:

java - JSP 中的 JOptionPane 相当于什么?

python - 获取任何偶数维度的 2D 列表,并返回一个包含每个 2 X 2 网格的事物计数的列表 (Python)

list - TCL中这两种声明列表的方式有什么区别?

java - 为什么我的脏话过滤器不起作用?

ruby-on-rails - redis - 存储用户喜欢

java - 具有 4000 万个值的自动建议

java - 使用 RecyclerView 制作类似目录的布局

java - 搜索数组列表

c# - 替换字符串中的单个字符

validation - 如何将一个错误提供程序应用于所有空文本框 VB.net 2010