java split 空格


Java里面使用split切割以空格为标识的字符串,四种方法进行比较:

String str = "a b c d";

String[] arr1 = str.split(" "); //仅分割一个空格

String[] arr2 = str.split("s");

String[] arr3 = str.split("\t"); //空格

// 正则表达式\s表示匹配任何空白字符,+表示匹配一次或多次

String[] arr4 = str.split("\\s+"); //分割一个或者多个空格

参考:https://blog.csdn.net/yezonghui/article/details/106455940