由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 有时候java 8也是傻逼
相关主题
面试用lambda,stream好不好Java8新出的steam有什么考点?求分享
storm和spark, maprduce比有什么优势?现在面试还有人问java基础么?
请教 一个 Java 匿名内部类 的面试题!有人想在亚特兰大找工作吗(可以办H1B/绿卡)
现在面试可以用Java8吗?白板code 一个小技巧 能用 auto就多用
碰到奇葩组(组员)哪位大牛来比较一下 java, python, scala
Java8 Lambda expression看不懂怎么办?中小公司的面试比考算法还烦人
java8 的Lambda 有没有人用Java 中的matrix
Job opening for software engineer设计一种数据机构实现大数相加和相乘
相关话题的讨论汇总
话题: java话题: string话题: list话题: join话题: stream
进入JobHunting版参与讨论
1 (共1页)
b**********5
发帖数: 7881
1
tnnd, 加了个String.join, 他奶奶的, 只能join list of string, 我他妈的一个
list of character, 还不能join。。。
z****e
发帖数: 54598
2
你自己实现一个不就好了
b**********5
发帖数: 7881
3
我以前一直用stringutils, 但发现java 8 有string。join, 然后用了, 竟然发现
一定要list of strings。。 真他妈的操逼了
。。。
然后有时候写java 8 这个stream, 真是他妈的越写越操逼。。。 谁他妈的搞的这么
烂的, 一点都不intuitive, 他妈的C#
的lambda都要比他妈的java 8 lambda intuitive些。。。

【在 z****e 的大作中提到】
: 你自己实现一个不就好了
p*****2
发帖数: 21240
4

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****e
发帖数: 54598
5

string.join的参数是char seq.,比如string,不是string list
那个后面是...个参数,你可以放n个char seq.进去,可以是array也可以是list
java 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****e
发帖数: 54598
6

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**e
发帖数: 6127
7
哈哈 赞最后一句

【在 z****e 的大作中提到】
:
: streaming的应用场景很少
: 只有当你不能确定边界的时候才用streaming
: 否则用for loop就是了
: 你确定你需要stream?说说在做啥
: 你说list不行,看来你多半有边界
: 估计你可以不用stream
: 代码要clean,不要装13
: 把fp挂嘴边的,10个有9个在装逼,这种公司股价都要跳

s*****r
发帖数: 43070
8
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**********5
发帖数: 7881
9
你说了这么一通废话, 是什么意思?! 我自己不会看fuction prototype?!
我干嘛要把list of character 转成list of string, 再Join?! Apache commom
string utils 就行了。。。就是烦pom 里要加。 觉得Java 8 加了string join, 这
个list, 竟然不generic

【在 z****e 的大作中提到】
:
: streaming的应用场景很少
: 只有当你不能确定边界的时候才用streaming
: 否则用for loop就是了
: 你确定你需要stream?说说在做啥
: 你说list不行,看来你多半有边界
: 估计你可以不用stream
: 代码要clean,不要装13
: 把fp挂嘴边的,10个有9个在装逼,这种公司股价都要跳

b**********5
发帖数: 7881
10
可以, 但觉得傻逼, 所以还是按照以前, 用stringutils。 只是感觉Java 8 的很多
东西, 看起来很exciting, 慢慢用, 觉得非常不intuitive。。。

【在 p*****2 的大作中提到】
:
: join之前map一下行吗?
: java8的fp确实很sb呀。

j**********r
发帖数: 3798
11
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*****s
发帖数: 1121
12
就冲这句:“真是他妈的越写越操逼。。”
牛肉姐肯定是个男的。

【在 b**********5 的大作中提到】
: 我以前一直用stringutils, 但发现java 8 有string。join, 然后用了, 竟然发现
: 一定要list of strings。。 真他妈的操逼了
: 。。。
: 然后有时候写java 8 这个stream, 真是他妈的越写越操逼。。。 谁他妈的搞的这么
: 烂的, 一点都不intuitive, 他妈的C#
: 的lambda都要比他妈的java 8 lambda intuitive些。。。

z****e
发帖数: 54598
13

你又来行为艺术
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****e
发帖数: 54598
14

core java的东西从来没觉得有什么exciting的
核心库都是非常保守的,宁可不加,也不能加错那一种的
你要是追求刺激,你应该多看看轮子和轮子的repo
轮子才是真正激进刺激的部分

【在 b**********5 的大作中提到】
: 可以, 但觉得傻逼, 所以还是按照以前, 用stringutils。 只是感觉Java 8 的很多
: 东西, 看起来很exciting, 慢慢用, 觉得非常不intuitive。。。

1 (共1页)
进入JobHunting版参与讨论
相关主题
设计一种数据机构实现大数相加和相乘碰到奇葩组(组员)
leetcode OJ出新版了!Java8 Lambda expression看不懂怎么办?
请教一个C++11的问题(设计blocking queue)java8 的Lambda 有没有人用
C++11一个新特点都举不出来是不是很夸张Job opening for software engineer
面试用lambda,stream好不好Java8新出的steam有什么考点?求分享
storm和spark, maprduce比有什么优势?现在面试还有人问java基础么?
请教 一个 Java 匿名内部类 的面试题!有人想在亚特兰大找工作吗(可以办H1B/绿卡)
现在面试可以用Java8吗?白板code 一个小技巧 能用 auto就多用
相关话题的讨论汇总
话题: java话题: string话题: list话题: join话题: stream