Jodd 工具包之StringUtil

  • 首字母变大写
   capitalize(java.lang.String str)

   StringUtil.capitalize("user") = User
   StringUtil.capitalize("URL") = URL
  • 首字母变小写
  uncapitalize(java.lang.String str)

  StringUtil.capitalize("User") = user
  • 统计sub在source个数
  count(java.lang.String source, java.lang.String sub)
  
  StringUtil.count("aaa","a") = 3
  StringUtil.count("aAa","a") = 2
  • 统计sub在source个数,忽略大小写
  countIgnoreCase(java.lang.String source, java.lang.String sub)
  
  StringUtil.count("aAa","a") = 3
  StringUtil.count("aAa","a") = 3
  • 字符串为""时转换为NULL
 crop(java.lang.String string)

 StringUtil.crop("") = null
  • 获得字符串string中left和right之间的字符
  cutBetween(java.lang.String string, java.lang.String left, java.lang.String right)
  
  StringUtil.cutBetween("aaabbbccc","aaa","ccc") = bbb
  • 从c的索引位置开始截取字符串
   cutFromIndexOf(java.lang.String string, char c)
   cutFromIndexOf(java.lang.String string, java.lang.String substring)
  • 截取字符串前缀,如果不存在返回原串
   cutPrefix(java.lang.String string, java.lang.String prefix)

   StringUtil.cutPrefix("sysUser","sys") = User
  • 截取字符串后缀,如果不存在返回原串
   cutSuffix(java.lang.String string, java.lang.String suffix)
   
   StringUtil.cutPrefix("sysUser","sys") = User
  • 环绕切分
  cutSurrounding(java.lang.String string, java.lang.String prefix, java.lang.String suffix)
  cutSurrounding(java.lang.String string, java.lang.String fix) 
  • 驼峰式
  toCamelCase(java.lang.String input,boolean firstCharUppercase,char separator)

  StringUtil.toCamelCase("sys_User", false, '_') = sysUser
  StringUtil.toCamelCase("sys_User", true, '_') = SysUser

转载于:https://my.oschina.net/tank1988/blog/724002

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值