Guava快速进阶培训教材(共44张).pptx
《Guava快速进阶培训教材(共44张).pptx》由会员分享,可在线阅读,更多相关《Guava快速进阶培训教材(共44张).pptx(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、快速进阶主讲人:陈雄华目录是什么?开源核心类库!开源核心类库!快乐编程,快速编程!快乐编程,快速编程!高效稳定,充分测试!高效稳定,充分测试!如何获取?12.0项目网址:目录:合并字符串:合并字符串()1=(;)()(a,b,c);(1,);2=(,)(1,5,7);(2,1,5,7);.1=(,);.2=(,)();很明显,提供的方法更加的面向对象一点,因为它要先创建一个对象,然后使用它来分割字符串,而的方法则有点函数式编程的味道,它的方法都是静态的。和使用方法比拼:性能性能()=;=();(0;i1000000;)(,);()-);=();(0;i1000000;)(,)();()-);=
2、();=(,);(0;i1000000;)();()-);和性能比拼:406(未复用):36(复用):10:灵活灵活()=(,)()头尾去除()忽略空字符串(,);2=(;)();(2,);:字符串匹配器字符串匹配器包括两个功能,其一是字符串匹配,其二是字符串处理,它使匹配和处理解耦了,使字符串处理的灵活性大大增强!()(89983),89983);(89983),);()(),);匹配条件复合运算1=(a,f)(c)(e)(z)(,*);(1,*e*);目录来看实例()=(1,3,4,6);=(,1,2,3,4);=(1,3,4,6);=(2,3,4,7);=(1,3,4,5,6);=(1,
3、2,3,5);基础类型通用方法对应对应 (. ) ( , ) ( )() (. ) (. ) (. ) ( , ) ( , . )() ( , ) ()()()对应工具类基础类型基础类型对应工具类对应工具类 目录泛型实例化()1=();原始的方式1(a);1(b);2=();2(a);2(b);3=(a,b);4=(a,b,c,d);泛型实例化()1=();原始的方式1(a);1(b);2=();2(a);2(b);3=(a,b);4=(a,b,c,d);一对多之之前2=()(,)=();()=();();();自己实现太麻烦,你需要检查是否存在,否则创建一个,最后代码成为这个样子:比较痛苦,
4、如果你希望检查中的对象是否存在,删除一个对象,或者遍历整个数据结构,那么需要更多的代码。来了=();()();(,);(,);(,);(,);();()4();()(,);()();()(!)这里需要注意,所有的的集合都有()方法,这个好处就是比较简单,你不用重复泛型信息了。更多这里有一点你可能会疑惑,就是为何方法返回的是一个而不是,这是因为前者会更加有用。如果你需要基于直接操作或者,那么可以使用在定义类型的时候使用子类名称:,和。例如:=();=();a,a.一个普通的是一个的集合,你可以使用来查询,但不能用查询,但是则都可以。=();a(,);(,);(,);();();();();l 强
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Guava 快速 进阶 培训教材 44
限制150内