【问题标题】:convert List<String> into int [closed]将 List<String> 转换为 int [关闭]
【发布时间】:2021-01-19 06:03:42
【问题描述】:

-> startIndex 需要是 int 而不是 List of Integer,因为只会获取一个值。

-> requestParams 将仅是 List。

代码错误:类型不匹配:无法从列表转换 到int

int startIndex = requestParams.get(Constants.START_INDEX);

【问题讨论】:

  • requestParams.get(Constants.START_INDEX) 是字符串列表,假设其值为 1,需要转换为 int

标签: java list web-services arraylist type-conversion


【解决方案1】:

AskingPerson@Shivangi 的注意事项***:

(没有完全了解您的问题陈述,但回答了一些可能对您有所帮助的关键点)-

您在问题中提到了"Type mismatch: cannot convert from List to int"

看来您正在从某处传递 List 并在 int 类型变量中接收数据 -


Java ArrayList 表示一个自动调整大小的数组,用于代替数组。

Map interfaceget() 方法用于检索或获取参数中提到的特定键映射的值。当映射不包含键的此类映射时,它返回NULL

参数: get() 方法采用对象类型的一个参数key_element,并引用应该获取其关联值的键。

返回值:该方法返回与此 Map 集合中的 key_element 关联的值。

希望你能明白你的意思。 (提示:写下您的问题的详细说明,以便我们了解更多信息)。

【讨论】:

    猜你喜欢
    • 2021-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多