当前位置: 首页 > 面试题库 >

转换清单 列出 直

陶星辰
2023-03-14
问题内容

解析后,我的文件“ s”包含 AttributeGet:1,16,10106,10111

因此,我需要在attributeIDGet列表中的冒号之后获取所有数字。我知道有几种方法可以做到。但是有什么方法可以
直接转换List<String>List<Integer>
由于以下代码抱怨类型不匹配,因此我尝试执行Integer.parseInt,但我想这不适用于List。这是String。

private static List<Integer> attributeIDGet = new ArrayList<Integer>();

if(s.contains("AttributeGet:")) {
    attributeIDGet = Arrays.asList(s.split(":")[1].split(","));
}

问题答案:

不,您需要遍历数组

for(String s : strList) intList.add(Integer.valueOf(s));


 类似资料:
  • 问题内容: 如何将String 列表转换为数组?以下代码返回错误。 错误: 问题答案: 你要 有关文档,请参见此处,请注意,您也可以以填充已传递数组的方式调用此方法,而不仅仅是使用它来计算要返回的类型。另请注意,也许当您打印阵列时,您更喜欢 因为那将打印实际的元素。

  • 问题内容: 让我们来: 我正在寻找的结果是 并不是 非常感激 问题答案: 怎么样 对于python 3.x,用户可以使用

  • 问题内容: 在我的代码的开头,有: 然后,(这里是反转子列表): 有这种方法: 错误消息是: 列表无法转换为ArrayList 为什么? 问题答案: 像这样想,您有一个调用(我使用此名称,因为它是您正在使用的变量的名称)。 您有一个输入类型为的方法。 我们有一个声明为的变量,这意味着我们要说它总是某种(也许,但也许)-甚至。 当您尝试将方法赋予方法时,编译器会停止运行,因为无法确定它是100%an

  • 问题内容: 我想创建一个非常通用的实用程序方法,以获取任何Collection并将其转换为用户可选类的Collection,该类从Number扩展(Long,Double,Float,Integer等) 我想到了使用Google集合来转换集合并返回不可变列表的代码。 可以这样使用: 是我的代码过度杀伤力,还是您将如何简化它,同时又使其足够通用? 问题答案: 我认为这段代码最重要的方面是方法本身。我

  • 问题内容: 之间有什么区别 和 ? 如果没有区别,使用的好处是什么? 问题答案: 区别在于,例如 是一个 但不是 所以: 你可能会认为一个的S的关系是一个的S,但有一个很好的理由,为什么它不是: 假设您可以执行以下操作: 所以这就是为什么的不是应该是一个的秒。

  • 问题内容: 原始列表将转换为正常。为什么原始列表的列表不能转换为的列表? 背景故事 (以减轻xy问题): 我正在使用return的API 。我碰巧知道它一直都是。我计划循环并构建自己的循环,但是我在尝试编写时试图修复(但不禁止)原始类型编译器警告。 我试过了: 但是这些会导致类型不匹配错误。 有趣的是,这没有给出警告或错误: 问题答案: // #1 (does compile) List raw