标签:mit st3 Fix length 表达 sys 图片 str out
一 .概述
在前面的一节,我们说明了连接器的作用,本节我们学习一下使用分割器来实现一些特定的功能.
二 . 创建分割器
和前面的方式一样,我们也是使用on()方法创建Splitter对象
我们看到分隔符可以是字符串,还可以是正则表达式等.
三 .常用的方法
// 正常情况下的分割 @Test public void test1() { String str = "trek#hehe"; Splitter.on("#").split(str).forEach(System.out::println); /** 结果是 * trek hehe */ } @Test public void test2() { String str = "trek##hehe"; Splitter.on("#").split(str).forEach(System.out::println); /** * 结果是 * trek hehe 我们发现我们多出了一个空行,这不是我们想要的 */ } @Test public void test3() { String str = "trek##hehe"; Splitter.on("#").omitEmptyStrings().split(str).forEach(System.out::println); /** * 结果是 * trek hehe */ //我们使用omitEmptyStrings 完成了空串的剔除 } @Test public void test4() { // 帮助我们将结果集trim一下. String str = " trek##hehe "; Splitter.on("#").omitEmptyStrings().trimResults().split(str).forEach(System.out::println); } @Test public void test5() { /** * 11 22 33 44 55 */ //帮助我们按照2个字符进行切分 String str = "1122334455"; Splitter.fixedLength(2).splitToList(str).forEach(System.out::println); }
标签:mit st3 Fix length 表达 sys 图片 str out
原文地址:https://www.cnblogs.com/trekxu/p/9484585.html