V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ppwangs
V2EX  ›  Java

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

  •  
  •   ppwangs · 2016-09-14 13:32:32 +08:00 · 3275 次点击
    这是一个创建于 2778 天前的主题,其中的信息可能已经有所发展或是发生改变。
    String Util 这个东西,基本上每上一家公司,都有自己造轮子的,好烦造。

    无聊,看看大家使用倾向,稍后 apend 使用情况。
    9 条回复    2016-09-18 09:41:47 +08:00
    ppwangs
        1
    ppwangs  
    OP
       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
        2
    zhuangzhuang1988  
       2016-09-14 13:46:03 +08:00   ❤️ 1
    gowk
        3
    gowk  
       2016-09-14 17:12:29 +08:00 via Android
    Guava , Apache 库太尼玛多,引入一个 Guava 足矣,省心
    Ouyangan
        4
    Ouyangan  
       2016-09-14 17:30:09 +08:00
    一般自己写个 , 都是跟着业务走 .
    chocotan
        5
    chocotan  
       2016-09-14 17:52:25 +08:00
    commons-lang3 的 StringUtils ,然而常用的也就那几个,有好多还是要自己写了
    xgfan
        6
    xgfan  
       2016-09-14 23:14:31 +08:00
    想不出对 String 有哪些操作……
    Comdex
        7
    Comdex  
       2016-09-15 11:48:45 +08:00
    最常用的是 StringUtils.isEmpty
    sorra
        8
    sorra  
       2016-09-15 13:37:58 +08:00
    commons-lang3 +1 , isBlank, capitalize, join, indexOfAny, substringBefore, substringAfter, replaceEach 很好用,不够就自己写。
    现在主要用 Kotlin 标准库
    ppwangs
        9
    ppwangs  
    OP
       2016-09-18 09:41:47 +08:00
    @gowk 同感。
    @chocotan 就是轮子太多太乱……
    @xgfan trim substr replase match
    @Comdex 没错,我都不敢相信我的同事还在用 null != "" || "".equals(STR) ……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5966 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 06:12 · PVG 14:12 · LAX 23:12 · JFK 02:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.