博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从Collection中选取对象的一种优雅写法
阅读量:5904 次
发布时间:2019-06-19

本文共 662 字,大约阅读时间需要 2 分钟。

hot3.png

Source linkhttp://stackoverflow.com/questions/587404/java-finding-objects-in-collections/588452#588452

Sample code is:

public 
static 
void 
main(String[] args) 
{
            Collection<String> bigList = 
new 
ArrayList<String>();
            bigList.add( 
"Nick"
);
            bigList.add( 
"Bay"
);
            bigList.add( 
"Lei"
);
            bigList.add( 
"Jonna"
);

            System. out.println(bigList);

            Collection<String> smallList = 
CollectionUtils
. 
select
(bigList, 
new 
Predicate(){
                   
public 
boolean 
evaluate(Object o) {
                  String attribute = (String)o;
                    
return 
attribute.equals(
"Jonna"
) || attribute.equals(
"Bay" 
) ;
                }
            }) 
;
            
            System. 
out
.println(smallList);
      }

output: 
[Jonna, Bay]

转载于:https://my.oschina.net/joryqiao/blog/145436

你可能感兴趣的文章
路由查找过程中的各个步骤
查看>>
获取html中所有img
查看>>
日历 日期时间选择器
查看>>
idea 创建java web项目ssm-gradle
查看>>
Django权限系统auth模块详解
查看>>
pycharm 修改程序运行所需内存
查看>>
Fancybox丰富的弹出层效果
查看>>
.vimrc
查看>>
android studio安装插件
查看>>
7_CentOS下安装和卸载AdobeReader
查看>>
Lucene学习笔记: 五,Lucene搜索过程解析
查看>>
【转】C# Socket编程(5)使用TCP Socket
查看>>
Altium Designer 19 单层显示
查看>>
xml 连表查询(1) --->自关联!模糊查询
查看>>
Python笔记基础篇-Day7
查看>>
LeetCode - Unique Paths
查看>>
shell下批量除去文件名中的空格
查看>>
网站添加icon图标
查看>>
团队项目之分工
查看>>
理解String不可变
查看>>