📅  最后修改于: 2023-12-03 15:25:45.479000             🧑  作者: Mango
在Java中,我们可以使用List来将地图中的数据储存起来,并可以轻松地打印出所有数据。本文将会介绍如何使用List打印地图Java列表。
首先,我们需要在代码中建立一个List来存储地图数据。下面是一个示例代码,展示如何建立List并存储一些数据:
List<String> mapList = new ArrayList<>();
mapList.add("北京市");
mapList.add("上海市");
mapList.add("广州市");
mapList.add("深圳市");
上述代码定义了一个List对象名为mapList,其泛型为String。我们往mapList中添加了4个String类型的数据,即4个城市名称。
接下来,我们需要实现如何打印出存储地图数据的List。我们可以利用Java 8中的Stream API来实现。
mapList.stream().forEach(System.out::println);
上面的代码中,我们利用了stream()方法将List转化为Stream对象,通过forEach()方法来遍历每一个元素,并打印出它们的值。
下面是打印地图Java列表的完整示例代码,并附有详细注释:
import java.util.ArrayList;
import java.util.List;
public class MapListPrinter {
public static void main(String[] args) {
List<String> mapList = new ArrayList<>();
mapList.add("北京市");
mapList.add("上海市");
mapList.add("广州市");
mapList.add("深圳市");
mapList.stream().forEach(System.out::println);
}
}
上述代码中,我们通过建立MapListPrinter类的main()方法,来创建List对象mapList,并在其中添加4个城市名称。最后,我们调用stream()方法转化为Stream对象,并利用forEach()方法来打印每一个元素的值。
此时,你应该可以顺利得到以下输出结果:
北京市
上海市
广州市
深圳市
通过本文,我们学会了如何利用List来储存地图数据,并且可以通过Stream API来遍历并打印出所有的数据。希望本文能够帮助您解决相关问题,同时也能增加您的Java知识。