Java如何返回多个list

56次阅读
没有评论

共计 670 个字符,预计需要花费 2 分钟才能阅读完成。

在 Java 中,一个方法只能返回一个值。如果你想返回多个 list,有几种常用的方法可以实现:

  1. 使用数组或集合:创建一个数组或集合,然后将所有的 list 添加到其中,最后将数组或集合作为方法的返回值。
public List[] multipleLists() {List<Integer> list1 = new ArrayList<>();
    List<String> list2 = new ArrayList<>();
    
    // 添加元素到 list1 和 list2
    
    List[] result = new List[2];
    result[0] = list1;
    result[1] = list2;
    
    return result;
}
  1. 使用自定义类:创建一个自定义类,类中包含多个 list 的成员变量,然后将这些 list 赋值并返回该类的对象。
public class MultipleLists {private List<Integer> list1;
    private List<String> list2;
    
    // 构造方法、getter 和 setter
    
    public static MultipleLists multipleLists() {MultipleLists result = new MultipleLists();
        result.setList1(new ArrayList<>());
        result.setList2(new ArrayList<>());
        
        // 添加元素到 list1 和 list2
        
        return result;
    }
}

使用以上两种方法,你可以在一个方法中返回多个 list。根据实际情况选择合适的方法。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-12发表,共计670字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)