对集合使用 " + " 运算符 , 其作用相当于 调用 plus 方法 , " + " 符号两侧的值就是 plus 方法的
在上一篇博客 【Groovy】集合遍历 ( 使用集合的 find 方法查找集合元素 | 闭包中使用 == 作为查找匹配条件 | 闭包中使用 is 作为查找匹配条件 | 闭包使用 true 作为条件 | 代码示例 ) 中 , 介绍了使用 find 方法 , ...
集合的 find 方法返回值 , 返回符合闭包中的匹配条件的第一个元素的值 , 即使后面还有符合条件的元素 , 也不再进行遍历了 ;
使用集合的 reverseEach 方法进行倒序遍历 , 传入一个闭包作为参数 , 在该方法中 , 又调用了 each 方法进行遍历 , 只是传入的参数是 倒序迭代器 ;
集合的 eachWithIndex 方法 , 该函数传入一个 Closure 闭包作为参数 , 闭包中有
使用 for 循环 , 遍历集合 , 格式为 : for ( 变量名 in 集合变量名 ) ;
数组变量 占用的 内存大小 , 就是 数组本身的内存大小 ; 指针变量 占用的 内存大小 只有
文章目录一、取消注册订阅者二、完整代码示例一、取消注册订阅者取消注册操作 : 从 Map<Object, List<Class<?>>> typesBySubscriber 集合中获取 订阅者...
文章目录一、注册订阅方法二、完整代码示例一、注册订阅方法订阅方法注册的过程就是将 订阅方法参数类型 和 订阅类 + 订阅方法 封装类 , 保存到 Map<Class<?>, CopyOnWri...
首先声明几个数据结构 , 参考 【EventBus】EventBus 源码解析 ( 注册订阅者总结 | 从封装的数据结构角度分析 EventBus ) 博客 , 仿 EventBus , 设置几个重要的集合 ;...