今天用StringUtils#split,陷入了前两个坑。需求是从数据库中查出用TAG分割的sights和citys,二者在位置上是对应的, 
然后根据sight和city查对应的景区。使用的时候先验证split之后的sights和citys的长度必须一致。 
并且city可能为""。 
1、 StringUtils#split会合并相邻的分割符,这个和String.split不一致。需要使用splitPreserveAllTokens, 
  但splitPreserveAllTokens会掉入第2个坑,和PreserveAllTokens有点矛盾。 
2、 StringUtils#split("")得到的数组大小为0,不会有包含空字符串的""大小为1的数组。 
3、 还有一个坑3、StringUtils#split和String#split一样,如果最后有多个分隔符,没有设置limit参数,会去掉最后的""

commons-lang StringUtils#split的坑相关推荐

  1. Apache Commons Lang StringUtils

    因此,认为最好谈论我喜欢的另一个Java库. 它已经存在了一段时间,也许不是最令人兴奋的库,但是它非常有用. 我可能每天都使用它. org.apache.commons.lang.StringUtil ...

  2. org.apache.commons.lang.StringUtils(StringUtils工具类的常用方法)

    工作容易遇到的:  必须要8位,不够的就拿0去补  System.out.println(StringUtils.leftPad("34", 8, "0")); ...

  3. org.apache.commons.lang.StringUtils的jar包是什么

    org.apache.commons.lang.StringUtils的jar包是什么 commons-lang-2.5.jar

  4. org.apache.commons.lang.StringUtils

    org.apache.commons.lang.StringUtils 作为jdk中lang包的补充 检查CharSequence是否为空,null或者空格 CharSequence (CharBuf ...

  5. guava和commons_使用Guava CharMatcher和Apache Commons Lang StringUtils确定字符串中字符或整数的存在...

    guava和commons 最近Reddit上的帖子提出了一个问题:" 是否存在一种预定义的方法来检查变量值是否包含特定字符或整数? "基于问题的标题也被以另一种方式问到,&quo ...

  6. 使用Guava CharMatcher和Apache Commons Lang StringUtils确定字符串中字符或整数的存在

    最近Reddit上的帖子提出了一个问题:" 是否存在一种预定义的方法来检查变量值是否包含特定字符或整数? "基于问题的标题也被以另一种方式问到,"一种检查变量是否包含诸如 ...

  7. apache.commons.lang.StringUtils 使用心得

    apache.commons.lang.StringUtils 使用心得 转载于:https://www.cnblogs.com/qinglizlp/p/5549687.html

  8. org.apache.commons.lang.StringUtils中常用的方法

    org.apache.commons.lang.StringUtils中常用的方法,这里主要列举String中没有,且比较有用的方法: 1. 检查字符串是否为空: static boolean isB ...

  9. maven命令行创建web项目报错:java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils...

    早上新建一个web项目,没想到一敲命令创建就失败了,真是出师不利.各种折腾无果,当然我也可以用eclipse直接创建的,就是想搞清楚状况.刚刚才发现问题原因,这个结果我也是醉了,太坑爹了. 问题现象: ...

最新文章

  1. Python Qt GUI设计:窗口布局管理方法【基础】(基础篇—5)
  2. 微信小程序画布圆形进度条demo
  3. 怎么自学python自动化测试-Python实现性能自动化测试竟然如此简单
  4. 持续集成之“依赖管理”
  5. java学习笔记(七)数据库链接字符
  6. [Leetcode][第1143题][JAVA][最长公共子序列][LCS][动态规划]
  7. K8S中手动扩容云盘数据卷
  8. python的编译过程_Python docutils文档编译过程方法解析
  9. ubuntu下cpu以最大频率运行、查看CPU主频几种方法
  10. python3 打开网页方法
  11. 对38位互联网大佬奇葩癖好的奇葩解读
  12. Python的request库爬取豆瓣电影排行
  13. [转]海南楼市泡沫拯救中国经济~ 恍然大悟呀~
  14. 使用HTML+CSS+JS做一个音乐播放器
  15. 如何使用 Microsoft easy fix 解决方案
  16. 假如你在泰坦尼克号上 你能活下来吗?——kaggle比赛泰坦尼克号数据集基于决策树
  17. 数据驱动VR流体仿真技能
  18. 类似微信5.x朋友圈的弹出框评论功能
  19. MOS 转载 ORA-1555 诊断和分析
  20. Java中哈希集(HashSet)概念,实现以及操作

热门文章

  1. tomcat启动报错
  2. A typical memory leak
  3. vue 本地xlsx文件下载_前端vue下载导出excel和cvs文件
  4. python文件的用法_Python文件读写常见用法总结
  5. python类装饰器应用_python之描述符应用与类的装饰器
  6. Cloudify — Blueprints
  7. Linux Kernel TCP/IP Stack — L1 Layer — NIC Controller — Buffer descriptor table
  8. 韦东山 文件系统映像,mount挂接文件系统
  9. 「WC2018」即时战略
  10. 手撸一个npm包,安利一下duiba-sprite