该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-12-31
java的设计者,把这称作为异常,,,是用来处理错误的,,,而你用来作判断,,,还有如果不懂再看看effectiv java一书中对异常的描述。。。
|
|
返回顶楼 | |
发表时间:2010-12-31
我总觉得异常是可以处理一些分支的,一些书上这么一说,大家都照着做了。
LZ的代码没啥问题。 不过,LZ的态度就有点问题了,别老是那么愤青。什么工作5年的人对正则表达式一知半解,这种话以后少说,生活中也少说。每个人都不会面面俱到的,他可能对正则表达式不熟,但是可能对别的熟悉啊。还有,下面的人只要提一下质疑,LZ立马火起来(至少从言语上看),这样大家慢慢的都会懒的理你,所以投隐藏了。 |
|
返回顶楼 | |
发表时间:2010-12-31
对于LZ的写法在一般应用上的确没问题(那点性能的确可以),但是给人的感觉这代码绝对不是出自高手之手。更像是一个赶项目的产物。
|
|
返回顶楼 | |
发表时间:2010-12-31
[quote="jackerxff"]看看common-lang的StringUtils中的实现,优秀的代码大家应该没什么意见
也不一定,if (Character.isDigit(str.charAt(i)) == false)这一句在很多追求完美的人眼里是不足够好的 唉,只有追求完美的人才会这么写,重构里提过 |
|
返回顶楼 | |