中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

利用list.stream()優化Java集合操作

小樊
81
2024-08-08 23:40:39
欄目: 編程語言

  1. 使用filter()方法篩選出符合條件的元素:

List list = Arrays.asList(“apple”, “banana”, “orange”, “grape”); List filteredList = list.stream() .filter(s -> s.startsWith(“a”)) .collect(Collectors.toList());

  1. 使用map()方法對集合中的元素進行轉換:

List list = Arrays.asList(1, 2, 3, 4, 5); List squaredList = list.stream() .map(i -> i * i) .collect(Collectors.toList());

  1. 使用reduce()方法對集合中的元素進行歸約操作:

List list = Arrays.asList(1, 2, 3, 4, 5); int sum = list.stream() .reduce(0, (a, b) -> a + b);

  1. 使用forEach()方法對集合中的元素進行遍歷操作:

List list = Arrays.asList(“apple”, “banana”, “orange”, “grape”); list.stream() .forEach(System.out::println);

  1. 使用sorted()方法對集合中的元素進行排序操作:

List list = Arrays.asList(3, 1, 4, 1, 5, 9, 2, 6, 5, 3); List sortedList = list.stream() .sorted() .collect(Collectors.toList());

0
娱乐| 灌南县| 惠东县| 黄浦区| 古丈县| 凤山市| 自治县| 虹口区| 宝兴县| 南阳市| 温泉县| 寿光市| 金湖县| 雷山县| 金乡县| 廊坊市| 祁阳县| 大关县| 阳城县| 卫辉市| 道孚县| 孟村| 公主岭市| 临澧县| 桂阳县| 孟津县| 霞浦县| 湖北省| 冷水江市| 南阳市| 夏邑县| 宜丰县| 玉环县| 达拉特旗| 高台县| 广水市| 鞍山市| 凤翔县| 鄄城县| 曲阳县| 青岛市|