Java_Character包装类内置函数学习

Character包装类中的内置函数的学习,具体包括:
1.isLetter
2.isDigit
3.isWhitespace
4.isUpperCase
5.isLowerCase
6.toUpperCase
7.toLowerCase
8.toString

1.isLetter()

该函数用于判断一个char类型的输入是否是字母,具体案例如下:

 public class Test {	
	public static void main(String []args)
	{
		System.out.println(Character.isLetter('a')); //这个字符是字母a, 输出true
		System.out.println(Character.isLetter('1')); //这个字符是数字1, 输出false
		//System.out.println(Character.isLetter("A")); 
		//这里的输出不是char对象,而是String类型的对象,无法自动转化为Character包装类,报错
	}
}

从这里可以看出:一.调用Character包装类的函数的时候直接用,classname.funname的形式来调用即可;二.函数的参数必须是char类型的,否则会报错。

2.isDigit()

该函数用于判断一个char类型的输入是否是数字,具体案例如下:

public class Test {	
	public static void main(String []args)
	{
		System.out.println(Character.isDigit('a')); //这个字符是字母a, 输出false
		System.out.println(Character.isDigit('1')); //这个字符是数字1, 输出true
		//System.out.println(Character.isLetter("A")); 
		//这里的输出不是char对象,而是String类型的对象,无法自动转化为Character包装类,报错
	}
}
3.isWhitespace

该函数用于判断一个char类型的输入是不是空格,具体实验代码如下:

public class Test {	
	public static void main(String []args)
	{
		System.out.println(Character.isWhitespace(' ')); //这个字符是空格
		System.out.println(Character.isWhitespace('A')); //这个字符不是空格, 输出false
		System.out.println(Character.isWhitespace('1')); //这个字符是空格, 输出true
	}
}
4.isUpperCase

该函数用于判断一个函数是不是大写字母

public class Test
{
	public static void main(String []args)
	{
    	System.out.println(Character.isUpperCase('A')); //是大写字母,输出true
    	System.out.println(Character.isUpperCase('a')); //是小写字母,输出false
    	System.out.println(Character.isUpperCase('1')); //输出false
    	//这里输出一个字符,不是大写字母就输出false,非字母的字符同样是输出false 
    }
}
5.isLowerCase

该函数用于判断一个函数是不是小写字母

public class Test
{
	public static void main(String []args)
	{
		System.out.println(Character.isLowerCase('A')); //是大写字母,输出false
		System.out.println(Character.isLowerCase('a')); //是小写字母,输出true
		System.out.println(Character.isLowerCase('1')); //是数字,输出false
    }
}
6.toUpperCase

该函数用于返回一个字符的大写字母的形式,如果不是字母形式的char则不变。

public class Test
{
	public static void main(String []args)
	{
		System.out.println(Character.toUpperCase('A')); //本身是大写字母的情况下不变
		System.out.println(Character.toUpperCase('a')); //本身是小写字的情况下变为大写字母
		System.out.println(Character.toUpperCase('1')); //本身不是字母的情况下不变
    }
}

这里其实本质只有输入小写字母的时候返回其大写字母的形式,否则全都是返回其本身。

7.toLowerCase

返回一个字母的小写形式。

public class Test
{
	public static void main(String []args)
	{
		System.out.println(Character.toLowerCase('A')); //本身是大写字母的情况下输出小写字母
		System.out.println(Character.toLowerCase('a')); //本身是小写字母的情况下不变
		System.out.println(Character.toLowerCase('1')); //本身不是字母的情况下不变
    }
}

如果不是输入不是大写字母,返回的都是其本身。

8.toString

输入一个字符,返回一个字符串形式的输出

public class Test
{
	public static void main(String []args)
	{
		System.out.println(Character.toString('A')); //输出一个String类型的"A"
    }
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值