ppwangs
V2EX  ›  Java

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

  •  
  •   ppwangs · Sep 14, 2016 · 4047 views
    This topic created in 3552 days ago, the information mentioned may be changed or developed.
    String Util 这个东西,基本上每上一家公司,都有自己造轮子的,好烦造。

    无聊,看看大家使用倾向,稍后 apend 使用情况。
    9 replies    2016-09-18 09:41:47 +08:00
    ppwangs
        1
    ppwangs  
    OP
       Sep 14, 2016
    楼主先来:
    之前框架使用 spring 自然优先:
    org.springframework.util.StringUtils

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

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

    其他 apache 的基本不用。
    gowk
        3
    gowk  
       Sep 14, 2016 via Android
    Guava , Apache 库太尼玛多,引入一个 Guava 足矣,省心
    Ouyangan
        4
    Ouyangan  
       Sep 14, 2016
    一般自己写个 , 都是跟着业务走 .
    chocotan
        5
    chocotan  
       Sep 14, 2016
    commons-lang3 的 StringUtils ,然而常用的也就那几个,有好多还是要自己写了
    6IbA2bj5ip3tK49j
        6
    6IbA2bj5ip3tK49j  
       Sep 14, 2016
    想不出对 String 有哪些操作……
    Comdex
        7
    Comdex  
       Sep 15, 2016
    最常用的是 StringUtils.isEmpty
    sorra
        8
    sorra  
       Sep 15, 2016
    commons-lang3 +1 , isBlank, capitalize, join, indexOfAny, substringBefore, substringAfter, replaceEach 很好用,不够就自己写。
    现在主要用 Kotlin 标准库
    ppwangs
        9
    ppwangs  
    OP
       Sep 18, 2016
    @gowk 同感。
    @chocotan 就是轮子太多太乱……
    @xgfan trim substr replase match
    @Comdex 没错,我都不敢相信我的同事还在用 null != "" || "".equals(STR) ……
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1038 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 18:40 · PVG 02:40 · LAX 11:40 · JFK 14:40
    ♥ Do have faith in what you're doing.