如何实现Java返回两个List的方法
一、流程图
flowchart TD
Start[Start] --> Input[输入两个List]
Input --> Process[创建一个方法]
Process --> Step1[声明两个List]
Step1 --> Step2[将数据添加到List中]
Step2 --> Step3[返回两个List]
Step3 --> End[End]
二、步骤
步骤 | 操作 |
---|---|
1 | 声明两个List |
2 | 将数据添加到List中 |
3 | 返回两个List |
三、代码实现
import java.util.ArrayList;
import java.util.List;
public class TwoListExample {
public static void main(String[] args) {
List<Integer> list1 = new ArrayList<>();
List<String> list2 = new ArrayList<>();
list1.add(1);
list1.add(2);
list1.add(3);
list2.add("A");
list2.add("B");
list2.add("C");
List<List> result = returnTwoLists(list1, list2);
System.out.println("List 1: " + result.get(0));
System.out.println("List 2: " + result.get(1));
}
// 创建一个方法返回两个List
public static List<List> returnTwoLists(List<Integer> list1, List<String> list2) {
List<List> result = new ArrayList<>();
result.add(list1);
result.add(list2);
return result;
}
}
代码解释:
List<List> result = returnTwoLists(list1, list2);
调用returnTwoLists方法并返回两个Listresult.add(list1);
将list1添加到result中result.add(list2);
将list2添加到result中return result;
返回包含两个List的List
四、类图
classDiagram
List <|-- ArrayList
TwoListExample --> List
TwoListExample --> ArrayList
通过以上的流程图、步骤和代码示例,你应该能够理解如何实现Java返回两个List的方法了。如果有任何疑问,欢迎随时向我提出。希望这篇文章对你有所帮助,祝你学习进步!