如何相互转换逗号分隔的字符串和List (Java程序员日记 2015/03/06)
来源:互联网 发布:登山杖淘宝 编辑:程序博客网 时间:2024/06/17 18:12
如果程序员想实现某种功能,有两条路可以走。一条就是自己实现,一条就是调用别人的实现,别人的实现就是所谓的API。而且大多数情况下,好多“别人”都实现了这个功能。程序员有不得不在这其中选择。大部分情况下,程序员就会知道哪个用哪个,先看到哪个用哪个。到最后,在实际项目中,同样的功能会调用五花八门的API。我在公司的项目中就看到了这种情况。其实,也无可厚非,我相信好多项目都是这个样子。我们不可能要求程序员都用同一种方法。程序员可能会有不同的好恶。为了让程序员能快乐自由地编程,就随他去吧!因为程序员感觉自由的时候,感觉快乐的时候,正是他们生产力最高的时候。
不扯淡了。回归正题,到底这些不同的实现方法或者API真的就没有高低贵贱之分?以我遇到这个逗号分隔字符串转List为例,探讨探讨:
注:下面的代码并不能保证能运行,可能需要稍微的修改。
将逗号分隔的字符串转换为List
方法 1: 利用JDK的Arrays类
方法 2: 利用Guava的Splitter
方法 3: 利用Apache Commons的StringUtils (只是用了split)
方法 4: 利用spring Framework的StringUtils
将List转换为逗号分隔符
方法 1: 利用JDK (好像没有很好的方法,需要一步一步实现)
NA
方法 2: 利用Guava的Joiner
方法 3: 利用Apache Commons的StringUtils
方法 4:利用Spring Framework的StringUtils
比较下来,我的观点就是Guava库更灵活,适用面更广。项目中如果没有引入Guava的话,那就加上它。
阅读全文
1 0
- 如何相互转换逗号分隔的字符串和List (Java程序员日记 2015/03/06)
- 如何相互转换逗号分隔的字符串和List (Java程序员日记 2015/03/06)
- 如何相互转换逗号分隔的字符串和List (Java程序员日记 2015/03/06)
- 如何相互转换逗号分隔的字符串和List (Java程序员日记 2015/03/06)
- 将逗号分隔的字符串转换为List以及List转逗号分隔的字符串
- 把list转换为一个用逗号分隔的字符串
- 将逗号分隔的字符串转换为List
- Java8-如何将List转变为逗号分隔的字符串
- java的list转换为逗号分隔的形势
- oracle中PLSQL存储过程中如何使用逗号分隔的集合(逗号分隔字符串转换为一个集合)
- 将数组、list转换为一个用逗号分隔的字符串
- 将以逗号分隔的字符串转换成字符串数组
- JavaSE 之 如何将一个用逗号分隔的字符串转换成字符数组
- 如何把一个逗号分隔的字符串转换成数组 并且倒序输出
- sql将列转换为以逗号分隔的字符串
- 把数组转换为一个用逗号分隔的字符串
- 把数组转换为一个用逗号分隔的字符串
- 【Java】List和String [] 的相互转换
- 数据结构实验之查找五:平方之哈希表
- MyBatis入门教程
- Protostuff序列化
- 基于hadoop2.2的namenode与SecondaryNameNode分开配置在不同的计算机
- JAVA中上转型对象的详细解释
- 如何相互转换逗号分隔的字符串和List (Java程序员日记 2015/03/06)
- 比较全面的正则表达式使用教程
- CodeForces839B Game of the Rows
- Cookies 和 Session的区别
- Java设计模式
- mysql-python的安装问题
- 大数据和人工智能的相关比赛
- java web 开发需要掌握哪些技术(转载)
- 【代码笔记】iOS-获得现在的时间(2015-09-11)