Pattern.matches("^abc", "abcd") => false
这一句的^abc
表示的意思是说
以a开头
以bc结尾的字符串
所以你的abcd多了一个d
当然不匹配了