java 字符类(Character)

在java中有三个类负责对字符的操作:Character、String、StringBuffer。其中,Character类是对单个字符进行操作,String是对一个字符序列的操作,StringBuffer是对一串字符进行操作。

     8.1 Character的声明    

 pubic final class Character extends Object implements Serializable,Comparable<Character>

     8.2 Character的构造方法

      public Character (char)

     8.3 常用方法

     toString()方法

    Example:
    Character ch = new Character('a'); //声明character 类对象并进行初始化
    System.out.println("这是一个字符:"+ch); String str = ch.toString();
    System.out.println(str); System.out.println("ch的类型为:" + ch.getClass() );
    //输出ch对象类
    String strr = Character.toString('c'); System.out.println(strr);

 

    compareTo方法

     Example:

  Character ch1 = new Character('a');
  Character ch2 = new Character('A');
  int x = ch1;
  int y = ch2;
  System.out.println("x=" + x + " " + "y=" + y);
  int t = ch1.compareTo(ch2);
  if (t == 0)
   System.out.println(ch1 + "等于" + ch2);
  else if (t < 0)
   System.out.println(ch1 + "小于" + ch2);
  else if (t > 0)
   System.out.println(ch1 + "大于" + ch2);

 

    isUpperCase 和 isLowerCase

    Example:

      char ch1 = 'a';
  char ch2 = 'A';
  boolean b1 = Character.isUpperCase(ch1);
  boolean b2 = Character.isLowerCase(ch2);
  if(b1 == true)
   System.out.println(ch1 + "是大写字符");
  else
   System.out.println(ch1 + "是小写字符");
  if(b2 == true)
   System.out.println(ch2 + "是小写字符");
  else
   System.out.println(ch2 + "是大写字符");

 

 

      isLetter 方法

Example:

 

  Character ch1 = 'a';
  Character ch2 = 64;
  System.out.println(ch1 + "is a letter is " + Character.isLetter(ch1) );
  System.out.println(ch2 + "is a letter is " + Character.isLetter(ch2) );

    这里我只举了有关Character类的几个方法 想了解更多有关Character 可在jdk文档中查阅该类的api加深对 Character类的理解。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值