题目 String s=”name=zhangsan age=18 classNo=090728”;将上面的字符串拆分,结果如下:zhangsan 18 090728
实现代码
public static void main(String[] args) {
String s="name=zhangsan age=18 classNo=090728";
//先通过空格对字符串进行拆分
String[] str=s.split(" ");
//对拆分后的键值对再通过"="拆分
String result="";
for(int i=0;i<str.length;i++) {
String [] arr=str[i].split("=");
if(i==str.length-1) {
result=result+arr[1];
}else {
result=result+arr[1]+" ";
}
}
System.out.println(result);
运行结果
zhangsan 18 090728