题解 | #参数解析#
参数解析
https://www.nowcoder.com/practice/668603dc307e4ef4bb07bcd0615ea677
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String str=sc.nextLine();
int count=0;
for (int i = 0; i < str.length(); i++) {
if(str.charAt(i)=='"'){
do{
i++;
}while (str.charAt(i)!='"');
}
if(str.charAt(i)==' '){
count++;
}
}
System.out.println(count+1);
int flag=1;
for (int i = 0; i < str.length(); i++) {
if(str.charAt(i)=='"'){
flag^=1;
}
if(str.charAt(i)!=' '&&str.charAt(i)!='"'){
System.out.print(str.charAt(i));
}
if(str.charAt(i)==' '&&flag==0){
System.out.print(str.charAt(i));
}
if(str.charAt(i)==' '&&flag==1){
System.out.println();
}
}
}
}