可能重复:
使用正则表达式检测以重音大写开头的单词
在java中,如何测试一个字符串是否以大写字母开头,比如这个Ëfdk,Ä...
你有什么想法吗
您可以使用 Character.isUppercase() 方法。
public class MainClass {
public static void main(String args[]) {
System.out.println(Character.isUpperCase('C'));
}
}
请参阅Javadoc
String s="Ëfdk,Ä";
char[] a = s.toCharArray();
for (int i=0;i<a.length;i++)
{
if ( a[i] != null && Character.isUpperCase(a[i]))
System.out.println(a[i]);
}