package com.linln.modules.system.service.impl;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.stream.Collectors;
/**
* @Author zhao
* @create 2019/6/12 16:42
*/
public class CollectionTests {
public static void main(String[] args) {
StramMethod();
iteratorMethod();
}
private static void StramMethod() {
long t1 = System.currentTimeMillis();
for(int i = 0;i<10000;i++) {
List<String> a = new ArrayList<>();
a.add("aaa");
a.add("adc");
a.add("qwe");
a.add("gac");
a.add("aew");
List<String> b = a.stream().filter(String->!String.contains("c")).collect(Collectors.toList());
}
long t2 = System.currentTimeMillis();
System.out.println("Stream方法用时:"+(t2-t1));
}
private static void iteratorMethod() {
long t3 = S
迭代器 Iterator和java8 lamda表达式分别实现去除字符串数组中含有某个字符串的
Java8 Lambda与Iterator实现字符串数组过滤
最新推荐文章于 2024-07-19 16:32:51 发布
本文探讨如何使用Java中的迭代器Iterator和Java 8的Lambda表达式来过滤掉字符串数组中包含特定字符串的元素。通过示例代码详细解释这两种方法的实现过程和应用场景。

最低0.47元/天 解锁文章
2101

被折叠的 条评论
为什么被折叠?



