编写java程序,输入一个字符串,使用空格和标点符号作为分隔符提取单词,输出这些单

2024-12-31 12:32:00
推荐回答(2个)
回答1:

BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String str;
if((str=in.readLine())!=null){
String[] arr = str.split(","); /* 逗号分隔,split方法支持正则表达式 */
for(String s:arr){
System.out.println(s);
}
}

回答2:

Scanner scanner = new Scanner(System.in);
if(scanner.hasNext()){
String ss = scanner.nextLine().split("\\W+");
for(String s: ss) System.out.println(s);

}