【问题标题】:a word that begins with an uppercase accented (java) [duplicate]以大写重音开头的单词(java)[重复]
【发布时间】:2011-07-23 20:12:16
【问题描述】:

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

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

你有什么想法

【问题讨论】:

  • 请不要重复发布同一个问题,尤其是当您在第一个问题的回复中包含很多好的信息时。
  • 您昨天发布了同样的问题。从事物的外观stackoverflow.com/questions/5442875/…

标签: java string uppercase non-ascii-characters


【解决方案1】:

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

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

Javadoc

【讨论】:

    【解决方案2】:
       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]);
       }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-23
      • 1970-01-01
      • 2018-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多