有时候java 8也是傻逼# JobHunting - 待字闺中b*52016-02-07 08:021 楼tnnd, 加了个String.join, 他奶奶的, 只能join list of string, 我他妈的一个list of character, 还不能join。。。
b*52016-02-07 08:023 楼我以前一直用stringutils, 但发现java 8 有string。join, 然后用了, 竟然发现一定要list of strings。。 真他妈的操逼了。。。然后有时候写java 8 这个stream, 真是他妈的越写越操逼。。。 谁他妈的搞的这么烂的, 一点都不intuitive, 他妈的C#的lambda都要比他妈的java 8 lambda intuitive些。。。【在 z****e 的大作中提到】: 你自己实现一个不就好了
p*22016-02-07 08:024 楼join之前map一下行吗?java8的fp确实很sb呀。【在 b**********5 的大作中提到】: 我以前一直用stringutils, 但发现java 8 有string。join, 然后用了, 竟然发现: 一定要list of strings。。 真他妈的操逼了: 。。。: 然后有时候写java 8 这个stream, 真是他妈的越写越操逼。。。 谁他妈的搞的这么: 烂的, 一点都不intuitive, 他妈的C#: 的lambda都要比他妈的java 8 lambda intuitive些。。。
z*e2016-02-07 08:025 楼string.join的参数是char seq.,比如string,不是string list那个后面是...个参数,你可以放n个char seq.进去,可以是array也可以是listjava 8 stream是pull based,跟其他语言的stream一样,比如scala stream但是现实中用得比较多的是push based,跟其他语言的轮子的stream一样比如akka stream,所以你更应该用一下rxjava和vert.x所以你这个要写出来也很容易啊,你直接把char变成string不就好了?【在 b**********5 的大作中提到】: 我以前一直用stringutils, 但发现java 8 有string。join, 然后用了, 竟然发现: 一定要list of strings。。 真他妈的操逼了: 。。。: 然后有时候写java 8 这个stream, 真是他妈的越写越操逼。。。 谁他妈的搞的这么: 烂的, 一点都不intuitive, 他妈的C#: 的lambda都要比他妈的java 8 lambda intuitive些。。。
z*e2016-02-07 08:026 楼streaming的应用场景很少只有当你不能确定边界的时候才用streaming否则用for loop就是了你确定你需要stream?说说在做啥你说list不行,看来你多半有边界估计你可以不用stream代码要clean,不要装13把fp挂嘴边的,10个有9个在装逼,这种公司股价都要跳【在 b**********5 的大作中提到】: 我以前一直用stringutils, 但发现java 8 有string。join, 然后用了, 竟然发现: 一定要list of strings。。 真他妈的操逼了: 。。。: 然后有时候写java 8 这个stream, 真是他妈的越写越操逼。。。 谁他妈的搞的这么: 烂的, 一点都不intuitive, 他妈的C#: 的lambda都要比他妈的java 8 lambda intuitive些。。。
g*e2016-02-07 08:027 楼哈哈 赞最后一句【在 z****e 的大作中提到】: : streaming的应用场景很少: 只有当你不能确定边界的时候才用streaming: 否则用for loop就是了: 你确定你需要stream?说说在做啥: 你说list不行,看来你多半有边界: 估计你可以不用stream: 代码要clean,不要装13: 把fp挂嘴边的,10个有9个在装逼,这种公司股价都要跳
s*r2016-02-07 08:028 楼fp也不是啥新概念,C里面就有function pointer,把function定义成变量形式C++ STD里面叫function class,Java里面的anonymous class也是function class的变种,意思都差不多大数据处理里面大量的使用fp,Lambda Calculus转化俺狗的flume job,再用graph来演示一下,就会比较容易理解直接看code,只能自己去想,确实头疼的要死【在 z****e 的大作中提到】: : streaming的应用场景很少: 只有当你不能确定边界的时候才用streaming: 否则用for loop就是了: 你确定你需要stream?说说在做啥: 你说list不行,看来你多半有边界: 估计你可以不用stream: 代码要clean,不要装13: 把fp挂嘴边的,10个有9个在装逼,这种公司股价都要跳
b*52016-02-07 08:029 楼你说了这么一通废话, 是什么意思?! 我自己不会看fuction prototype?!我干嘛要把list of character 转成list of string, 再Join?! Apache commomstring utils 就行了。。。就是烦pom 里要加。 觉得Java 8 加了string join, 这个list, 竟然不generic【在 z****e 的大作中提到】: : streaming的应用场景很少: 只有当你不能确定边界的时候才用streaming: 否则用for loop就是了: 你确定你需要stream?说说在做啥: 你说list不行,看来你多半有边界: 估计你可以不用stream: 代码要clean,不要装13: 把fp挂嘴边的,10个有9个在装逼,这种公司股价都要跳
b*52016-02-07 08:0210 楼可以, 但觉得傻逼, 所以还是按照以前, 用stringutils。 只是感觉Java 8 的很多东西, 看起来很exciting, 慢慢用, 觉得非常不intuitive。。。【在 p*****2 的大作中提到】: : join之前map一下行吗?: java8的fp确实很sb呀。
j*r2016-02-07 08:0211 楼new String(l. toArray())【在 b**********5 的大作中提到】: 你说了这么一通废话, 是什么意思?! 我自己不会看fuction prototype?!: 我干嘛要把list of character 转成list of string, 再Join?! Apache commom: string utils 就行了。。。就是烦pom 里要加。 觉得Java 8 加了string join, 这: 个list, 竟然不generic
a*s2016-02-07 08:0212 楼就冲这句:“真是他妈的越写越操逼。。”牛肉姐肯定是个男的。【在 b**********5 的大作中提到】: 我以前一直用stringutils, 但发现java 8 有string。join, 然后用了, 竟然发现: 一定要list of strings。。 真他妈的操逼了: 。。。: 然后有时候写java 8 这个stream, 真是他妈的越写越操逼。。。 谁他妈的搞的这么: 烂的, 一点都不intuitive, 他妈的C#: 的lambda都要比他妈的java 8 lambda intuitive些。。。
z*e2016-02-07 08:0213 楼你又来行为艺术java的功能和轮子的功能重叠这不是太常见的吗?你不喜欢用就用apache string util嘛java eco里面这种选择多了xml的parse就几个?自己数数包括java.xml和apache的apache自己就N个java的社区从来就是百家争鸣的地方政府军未必比民兵强【在 b**********5 的大作中提到】: 你说了这么一通废话, 是什么意思?! 我自己不会看fuction prototype?!: 我干嘛要把list of character 转成list of string, 再Join?! Apache commom: string utils 就行了。。。就是烦pom 里要加。 觉得Java 8 加了string join, 这: 个list, 竟然不generic
z*e2016-02-07 08:0214 楼core java的东西从来没觉得有什么exciting的核心库都是非常保守的,宁可不加,也不能加错那一种的你要是追求刺激,你应该多看看轮子和轮子的repo轮子才是真正激进刺激的部分【在 b**********5 的大作中提到】: 可以, 但觉得傻逼, 所以还是按照以前, 用stringutils。 只是感觉Java 8 的很多: 东西, 看起来很exciting, 慢慢用, 觉得非常不intuitive。。。