[疑问]Scanner与正则表达式的问题[已解决!]

来源:互联网 发布:发型配帽子 知乎 编辑:程序博客网 时间:2024/06/05 03:05
看一楼的评论,是正则表达式写错了!
import java.util.Scanner;public class LastLen {public static void main(String[] args) {Scanner s = new Scanner(System.in);System.out.println("请输入一行英文(回车结束输入):");s.useDelimiter("\n");String str = s.next();System.out.println(str);//发现打印出字符串后,还增加了一个空行System.out.println(str.length());//发现最后的换行符也作为一个字符加入了length中System.out.println(str.matches("[a-zA-Z]*|\\s|\\n*"));//为什么此处的判断都是false?s.close();}}

阅读全文
0 0
原创粉丝点击