String 工具类你们都喜欢用哪些?

2016-09-14 13:32:32 +08:00
 ppwangs
String Util 这个东西,基本上每上一家公司,都有自己造轮子的,好烦造。

无聊,看看大家使用倾向,稍后 apend 使用情况。
3419 次点击
所在节点    Java
9 条回复
ppwangs
2016-09-14 13:34:58 +08:00
楼主先来:
之前框架使用 spring 自然优先:
org.springframework.util.StringUtils

后来接触到了 guava ,太好用了,就基本能 guava 就 guava ,不能就 spring
com.google.common.base.Strings

我先在基本上是继承下 spring 的 utils ,然后不够的自己造……

其他 apache 的基本不用。
zhuangzhuang1988
2016-09-14 13:46:03 +08:00
gowk
2016-09-14 17:12:29 +08:00
Guava , Apache 库太尼玛多,引入一个 Guava 足矣,省心
Ouyangan
2016-09-14 17:30:09 +08:00
一般自己写个 , 都是跟着业务走 .
chocotan
2016-09-14 17:52:25 +08:00
commons-lang3 的 StringUtils ,然而常用的也就那几个,有好多还是要自己写了
6IbA2bj5ip3tK49j
2016-09-14 23:14:31 +08:00
想不出对 String 有哪些操作……
Comdex
2016-09-15 11:48:45 +08:00
最常用的是 StringUtils.isEmpty
sorra
2016-09-15 13:37:58 +08:00
commons-lang3 +1 , isBlank, capitalize, join, indexOfAny, substringBefore, substringAfter, replaceEach 很好用,不够就自己写。
现在主要用 Kotlin 标准库
ppwangs
2016-09-18 09:41:47 +08:00
@gowk 同感。
@chocotan 就是轮子太多太乱……
@xgfan trim substr replase match
@Comdex 没错,我都不敢相信我的同事还在用 null != "" || "".equals(STR) ……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/306182

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX