利用正则取匹配,a.matches(".*[A-Z].*") 不太清楚 为什么在[] 前后还需要加上 .* 不加就匹配不到了。 .matches()方法不是将整个域于模式相匹配吗? [xyz] 字符集。匹配包含的任一字符。例如,"[abc]"匹配"plain"中的"a"。 在菜鸟教程拷贝过来的原话,如果是,我觉得不需要添加.*; 虽然AC了 但是求看到的大佬解答一下 import java.util.*; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main ...