List<Integer> primes = new ArrayList<Integer>();
primes.addAll(Arrays.asList(2,3,5,7,11,13,17));
ExpressionParser parser = new SpelExpressionParser();
StandardEvaluationContext context = new StandardEvaluationContext();
context.setVariable("primes",primes);
List<Integer> primesGreaterThanTen = (List<Integer>) parser.parseExpression("#primes.?[#this>10]").getValue(context);
StandardEvaluationContext用法
最新推荐文章于 2024-06-06 14:43:33 发布
本文介绍了如何使用SpEL表达式和Java集合操作来筛选并获取列表中大于10的整数。通过实例演示了如何在标准评估上下文中设置变量,并运用SpEL表达式进行条件过滤。
1396

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



