Java萌新学习--Java-Character类的常用方法及其作用(待完善)

 Character类简介:

 主要含有一些字符判断方法,可以解决一些常见的字符问题;但现Character类已不常用。

 Deprecated. It is rarely appropriate to use this constructor. The static factory valueOf(char) is generally a better choice, as it is likely to yield significantly better space and time performance

(这是官方的注释)

大致是说:本类不再常用,而是推荐使用valueOf(char),因为其更为节省空间和时间。 但其仍然存在一些静态且参数为char类型的便捷方法。

Character类的常用静态字符判断方法

  • isAlphabetic()   //判断传入的相应字符是否为字母(文字)(含中文文字)
  • isLetterOrDigit()       //判断传入的相应字符是否为字母或数字(含中文文字)
  • isLetter()         //判断传入的相应字符是否为字母或文字(含中文文字)
  • isUpperCase()   //判断传入的相应字符是否为大写字母(仅限英文字母)
  • isisLowerCase() //判断传入的相应字符是否为小写字母(仅限英文字母)
  • isSpaceChar()   //判断传入的相应字符是否为空格

 以下代码为真值示例:

		System.out.println(Character.isAlphabetic('a'));
		System.out.println(Character.isLetterOrDigit('1'));
		System.out.println(Character.isDigit('1'));
		System.out.println(Character.isLetter('爱'));
		System.out.println(Character.isUpperCase('A'));
		System.out.println(Character.isSpaceChar(' '));
		System.out.println(Character.isLowerCase('a'));

两个不太常用却能满足好奇心的方法 

  • Character.MIN_VALUE //得到最小字符(按照ASCII码大小(含中文字符))
  • Character.MAX_VALUE //得到最大的字符(同上)

 由于最小字符值为空字符,故终端处无法显示,最大的字符也无法正确显示。

显然java中的字符判断多数包含了字母和文字。倘若遇到要区分字母和文字的情形,可以利用大小写判断的方法进行合理的判断逻辑设定即可达到该目的。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值