java - 选择大写或小写的字符串

标签 java lambdaj

我想使用 lambdaJ 从列表中选择特定值,

List<someFriends> newFriends = select(firendsCollection,having(on(someFriends.class).getDescription(),     Matchers.containsString(("michael"))));

我希望它选择像给定字符串一样的值,在这个例子中它工作正常,但只有当单词是“michael”时它才不会识别“Michael”,有没有办法用 LambdaJ 做到这一点?

最佳答案

您可以尝试如下;

List<someFriends> newFriends = select(firendsCollection,having(on(someFriends.class).getDescription(),     Matchers.containsString(("michael")).and(Matchers.containsString(("Michael")))));

关于java - 选择大写或小写的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16808805/

相关文章:

java - 为什么加载个人 keystore 需要这么长时间?

java - Google App Engine (java) 中的 ImageService 所需的 ARGB 格式是什么

java - LambdaJ forEach 集合

java - 用于过滤和修改列表项的 Lambdaj 或 apache 谓词

Java : How to do aggregation over a list supporting min, 每组中的最大值、平均值、最后一种聚合

java - 桌面应用程序中的领域驱动设计

java - 在 Maven 中,如何引用文件系统上该位置不存在的父 pom?

java - Java如何处理表达式x = x - (x = x - 1)?

java - 使用 Lambdaj 的简单提取会导致 "Unable to convert placeholder null"

java - 使用 lambdaj 实现多种排序条件