codergrowing 最近的时间轴更新
codergrowing

codergrowing

V2EX 第 220761 号会员,加入于 2017-03-13 20:52:52 +08:00
今日活跃度排名 13614
根据 codergrowing 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
codergrowing 最近回复了
360 名声已经臭成这样了居然还想做主打隐私安全的产品
16 天前
回复了 huage2580 创建的主题 分享创造 油猴插件, V2EX 回复支持酷安表情...
17 天前
回复了 dreamcog 创建的主题 分享创造 做一个新的中文版本的 Reddit (简答)
提个 bug ,在注册页( https://www.jianda.com/user/login )点击左上角 logo ,直接跳空白页面
aWxpbmdvLndhbmdAZ21haWwuY29t ,macOs 平台,谢谢!
求码体验下,aWxpbmdvLndhbmdAZ21haWwuY29t
151 天前
回复了 chonh 创建的主题 Java 请教一个 lambda 表达式的问题
去查了一圈资料,大概是弄懂了原因,我尝试说明一下:

strs.stream().map(Long::valueOf).collect(LinkedHashSet::new, HashSet::add, HashSet::addAll);
不使用 Method Reference 的形式可以写成:

strs.stream().collect(LinkedHashSet::new, (set, element) -> set.add(element), (set1, set2) -> set1.addAll(set2));

这样看,(set, element) -> set.add(element) 是不是符合 BiConsumer 的 void accept(T t, U u); 方法定义了呢?


而为什么(set, element) -> set.add(element) 可以写成 HashSet::add 的形式:

不管是 add 还是 addAll 都是实例方法,当实例方法被用做 Method Reference 的时候,receiver 会将 this 作为第一个参数传入,比如 Oracle 官方 Tutorial ( https://docs.oracle.com/javase/tutorial/java/javaOO/methodreferences.html )中的这个例子:

String[] stringArray = { "Barbara", "James", "Mary", "John",
"Patricia", "Robert", "Michael", "Linda" };

Arrays.sort(stringArray, String::compareToIgnoreCase);

String::compareToIgnoreCase 等价于 (a, b) -> a.compareToIgnoreCase(b); 只不过是写成 String::compareToIgnoreCase 这种形式时,编译器会自动帮你处理改写。

参考:
https://moandjiezana.com/blog/2014/understanding-method-references/
http://cr.openjdk.java.net/~briangoetz/lambda/lambda-translation.html
厉害,坚持这么久有什么改变吗?
255 天前
回复了 proxytoworld 创建的主题 问与答 双非应届 base 帝都 15k 是什么水平
好奇 1075 是什么厂?
已注册试用
2020-08-20 10:05:57 +08:00
回复了 hc181533609 创建的主题 问与答 你们接受房租占自己收入多大的比例? 10%? 20%?
@MengiNo #34 租售比 1:1000,买套房租出去要 80 多年才能回本,房东要哭死了
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2304 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 12:26 · PVG 20:26 · LAX 04:26 · JFK 07:26
♥ Do have faith in what you're doing.