String.split()问题:中间保留,最后丢弃
String commaSeparatedString = "Foo,,Bar,,Baz,,,";
String[] words = commaSeparatedString.split(",");
//[Foo, , Bar, , Baz]
System.out.println(Arrays.toString(words));
演示
import java.util.Map;
import org.hamcrest.CoreMatchers;
import org.junit.Assert;
import com.google.common.base.CharMatcher;
import com.google.common.base.Splitter;
import com.google.common.collect.Maps;
/**
* TODO 在此写上类的相关说明.<br>
* @author gqltt<br>
* @version 1.0.0 2021年11月11日<br>
* @see
* @since JDK 1.5.0
*/
public class SplitterDemo {
/**
* @param args
*/
public static void main(String[] args) {
splitOnCharacter();
splitOnString();
splitPattern();
splitTrimEmpty();
splitTrimDigit();
splitKeepMissing();
splitOmitMissing();
}
/**
* 按字符切割.
*/
static void splitOnCharacter() {
char delimiter = '|';
String text = "foo|bar|baz";
String[] expected = new St

最低0.47元/天 解锁文章
2137

被折叠的 条评论
为什么被折叠?



