Guava进修笔记:Range
添加时间:2013-8-1 点击量:
在Guava中新增了一个新的类型Range,从名字就可以懂得到,这个是和区间有关的数据布局。从Google官方文档可以获得定义:Range定义了连气儿跨度的局限鸿沟,这个连气儿跨度是一个可以斗劲的类型(Comparable type)。比如1到100之间的整型数据。
在数学里面的局限是有鸿沟和无鸿沟之分的;同样,在Guava中也有这个说法。若是这个局限是有鸿沟的,那么这个局限又可以分为包含开集(不包含端点)和闭集(包含端点);若是是无解的可以用+∞默示。若是列举的话,一共有九种局限默示:
Guava Range 概念,局限和办法
概念彼此相爱,却不要让爱成了束缚:不如让它成为涌动的大海,两岸乃是你们的灵魂。互斟满杯,却不要同饮一杯。相赠面包,却不要共食一个。一起歌舞欢喜,却依然各自独立,相互交心,却不是让对方收藏。因为唯有生命之手,方能收容你们的心。站在一起却不要过于靠近。—— 纪伯伦《先知》
在Guava中新增了一个新的类型Range,从名字就可以懂得到,这个是和区间有关的数据布局。从Google官方文档可以获得定义:Range定义了连气儿跨度的局限鸿沟,这个连气儿跨度是一个可以斗劲的类型(Comparable type)。比如1到100之间的整型数据。
在数学里面的局限是有鸿沟和无鸿沟之分的;同样,在Guava中也有这个说法。若是这个局限是有鸿沟的,那么这个局限又可以分为包含开集(不包含端点)和闭集(包含端点);若是是无解的可以用+∞默示。若是列举的话,一共有九种局限默示:
概念彼此相爱,却不要让爱成了束缚:不如让它成为涌动的大海,两岸乃是你们的灵魂。互斟满杯,却不要同饮一杯。相赠面包,却不要共食一个。一起歌舞欢喜,却依然各自独立,相互交心,却不是让对方收藏。因为唯有生命之手,方能收容你们的心。站在一起却不要过于靠近。—— 纪伯伦《先知》 |