返回

将 ArrayList<ArrayList<String>> 转换为 List<List<String>> - Java

发布时间:2022-09-04 17:32:41 443
# 移动端

我有一个必须输出的函数List<List<String>>

public List<List<String>> suggestedProducts(String[] products, String searchWord)

但是,我需要在函数中动态添加元素,所以我只有一个ArrayList<ArrayList<String>>:

ArrayList<ArrayList<String>> output = new ArrayList<ArrayList<String>>();

输出以下内容时出现错误:

error: incompatible types: ArrayList<ArrayList<String>> cannot be converted to List<List<String>>

转换它的最简单方法是什么?

您能否解释一下为什么我首先需要转换?我认为当你实现一个列表接口时,它需要由一个类(链表、数组列表等)定义。所以我什至不知道你可以创建一个List<List<String>>.

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像