一个以大写重音开头的单词(java)

时间:2011-03-27 10:08:12

标签: java string uppercase non-ascii-characters

  

可能重复:
  Detecting words that start with an accented uppercase using regular expressions

在java中,如何测试字符串是否以重写的大写字母开头,如Ëfdk,Ä...

你有什么想法

2 个答案:

答案 0 :(得分:0)

您可以使用Character.isUppercase()方法。

public class MainClass {
  public static void main(String args[]) {
     System.out.println(Character.isUpperCase('C'));
  }
}

请参阅Javadoc

答案 1 :(得分:0)

   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]);
   }