Guawa的Splitter的工具类
usually,我们将字符串分割后转为集合可以这样做:
Arrays.asList("foo, bar,, qux".split(","));// ["foo", " bar", "", " qux"]
使用Splitter
根据逗号分割字符串后转为集合
Splitter.on(",").splitToList("foo, bar,, qux");// ["foo", " bar", "", " qux"]
我们希望 结果集中的字符串没有空格
Splitter.on(",").trimResults().splitToList("foo,bar ,, qux");//["foo", "bar", "", "qux"]
然后我们又想 去掉集合中的空字符串元素
Splitter.on(",").trimResults().omitEmptyStrings().splitToList("foo, bar,, qux"); //["foo", "bar", "qux"]
—>Splitter的更多用法
Guawa的Splitter的工具类相关推荐
- JAVA I/O流工具类TextFile
JAVA I/O流工具类TextFile由广州疯狂软件java培训分享: 本文是一个TextFile类,通过这个类我们可以调用其中的方法来简化对文件的读写,这段代码的可用性比较强.这个TextFile ...
- Google Guava学习笔记——基础工具类Joiner的使用
Guava 中有一些基础的工具类,如下所列: 1,Joiner 类:根据给定的分隔符把字符串连接到一起.MapJoiner 执行相同的操作,但是针对 Map 的 key 和 value. 2,Spli ...
- calendar类_不要再自己写 Java 工具类了,这些开源的不香吗?
本文收集各种 Java 常用工具类,包括字符串.日期.集合/数组.IO.计时等. 1 字符串 1.1 StringUtils Maven 依赖信息: <dependency> <gr ...
- Java修改图片分辨率(附代码) | Java工具类
目录 前言 环境依赖 代码 总结 前言 本文提供可以修改图片分辨率的java工具类,实用主义的狂欢. 环境依赖 添加必要的一些maven依赖. <dependency><groupI ...
- 基础工具类Joiner的使用
Guava 中有一些基础的工具类,如下所列: Joiner 类:根据给定的分隔符把字符串连接到一起.MapJoiner 执行相同的操作,但是针对 Map 的 key 和 value. Splitter ...
- Guava中基础工具类Joiner的使用字符串拼接方法 joiner.on
Guava 中有一些基础的工具类,如下所列: 1,Joiner 类:根据给定的分隔符把字符串连接到一起.MapJoiner 执行相同的操作,但是针对 Map 的 key 和 value. 2,Spli ...
- Java 旋转、翻转图片工具类(附代码) | Java工具类
目录 前言 Maven依赖 代码 总结 前言 本文提供java操作图片生成旋转.翻转后的图片工具类,拿来即用. Maven依赖 <dependency><groupId>com ...
- Java 实现图片裁剪(附代码) | Java工具类
目录 前言 Maven依赖 代码 总结 前言 本文提供将图片按照自定义尺寸进行裁剪的Java工具类,一如既往的实用主义. Maven依赖 <dependency><groupId&g ...
- Java 实现视频时间维度剪切 | Java工具类
目录 前言 Maven依赖 代码 总结 前言 本文提供将视频按照时间维度进行剪切的Java工具类,一如既往的实用主义. Maven依赖 <dependency><groupId> ...
- Java 音频提升音量工具(附代码) | Java工具类
目录 前言 Maven依赖 代码 总结 前言 本文提供将音频提升音量的java工具类代码,一如既往的实用主义分享. Maven依赖 <dependency><groupId>c ...
最新文章
- mysql常用转换函数_MySQL中常用转换函数介绍
- 关于Java里面File类创建txt文件重复???
- 究竟该不该“勃”!!!
- mysql 截断表_入门MySQL——基础语句篇
- C++ Primer 5th笔记(1)chapter 1
- game connect4 java_为我的connect 4数学游戏创建一个积分系统
- 简述C++程序编写的过程
- kubernetes Containerd shim docker关系
- 使用 Travis 自动部署 Hexo 到 Github 与 自己的服务器
- 乐山市计算机学校灵异事件,我也来说个以前上学时候的灵异事件
- Windows下用命令行注销用户(包括注销其他用户)
- 荣耀Magic5 Pro屏幕参数怎么样? 荣耀Magic5 Pro摄像头参数
- 用Python解决一个简单的数论问题——x分解为a^2+b^2
- 3.1 Vue实战--电商后台管理系统 的登录功能 补充了 加密功能
- js jquery新窗口打开的几种方式
- 前后端配合实现大文件断点续传(前端逻辑)
- layui动态表格下拉菜单
- 27岁女生零基础转行学软件测试,来的及吗,我陷入了迷茫......
- Arduino使用 旋转电位器
- VR开发基础(二)一文详解Oculus环境helloxr的openxr核心接口流程
热门文章
- win10查看网卡的vender ID和device ID
- sklearn笔记18决策树gini系数
- 2-13 搭建LAMP环境并部署Ucenter和Ucenter-home网站
- 浅谈某定设计网站非会员去除水印
- HearthBuddy 调试肯瑞托法师寒冰屏障的配合
- 【文献笔记】【精读】Metamorph: Injecting Inaudible Commands into Over-the-air V oice Controlled Systems
- 明源售楼系统技术解析 销售控制(三)
- supersu二进制更新安装失败_supersu二进制更新失败怎么办 supersu二进制更新失败解决方法...
- iOS平台游戏安全之IPA破解原理及防御(第三弹)
- P1296 分形宇宙