【Java】Character类

Character

public final class Characterextends Object implements Serializable, Comparable<Character>

Character类包装一个对象中的基本类型char的值。 类型为Character的对象包含一个单一字段,其类型为char 。
此外,该类还提供了几种方法来确定字符的类别(小写字母,数字等),并将字符从大写转换为小写,反之亦然。

构造方法

Character(char value) 
//构造一个新分配的 Character对象,代表指定的 char值

常用方法
isLowerCase
public static boolean isLowerCase(char ch)
确定ch字符是否是小写字符。

public static boolean isLowerCase(int codePoint)
确定指定的字符(Unicode代码点)是否是小写字符。

isUpperCase
public static boolean isUpperCase(char ch)
确定ch字符是否为大写字符。

public static boolean isUpperCase(int codePoint)
确定指定的字符是否为小写字符

isDigit
public static boolean isDigit(char ch)
确定ch字符是否是数字

public static boolean isDigit(int codePoint)
确定指定的字符(Unicode代码点)是否为数字。

toLowerCase
public static char toLowerCase(char ch)
public static int toLowerCase(int codePoint)
转小写

toUpperCase
public static char toUpperCase(char ch)
public static int toUpperCase(int codePoint)
转大写


部分操作

public class Character_Test2 {
	
	public static void main(String[] args) {
		//给定一个字符数组,统计该数组有几个数字,字母
		char [] arr =new char[]{' ','s','*','3','2','a'};
		int letterCount = 0;
		int digitCount=0;
		for(int i=0; i<arr.length;i++) {
			if(Character.isLetter(arr[i])) {
				letterCount++;
			}
			if(Character.isDigit(arr[i])) {
				digitCount++;
			}
		}
		System.out.println("字母个数:"+letterCount);
		System.out.println("数字个数:"+digitCount);
		
		//转换大小写
		System.out.println(Character.toUpperCase('a'));
		System.out.println(Character.toLowerCase('D'));
	}
}
//输出
字母个数:2
数字个数:2
A
d

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值