展开全部
下面两种方法均可以把一个62616964757a686964616fe58685e5aeb931333363393661字符串分割成多个字符串
一、Java
知识补充String的split方法支持正则表达式;
正则表达式\s表示匹配任何空白字符,+表示匹配一次或多次。
有了以上补充知识,下面的内容就很好理解了。
一、待分割字符串
待分割字符串为如下:
String str = "a b c d e f g"
其中,字符串中的的空白分别为:单个空格,多个空格,tab制表符。
二、使用一个或多个空格分割字符串
正确代码如下:
String [] arr = str.split("\\s+");for(String ss : arr){
System.out.println(ss);
}
编写的程序
public static void main(String args[]) {
String line = "good12 morning34 good56 night78";
//对String进行split之后的数组的输出
String[] tt=line.split("\\s+");
for(String s:tt)
{
System.out.println(s);
}
System.out.println("#####");