Java基础字符类型

题头的话:长按点赞可私我赠送50+本Java书籍电子书资源

package bao;

public class 字符类型 {

	char x='a';
	//char型既字符类型,使用char关键字进行声明,用于存储单个字符,系统分配两个字节的内存空间。在定义字符型变量时,要用单引号括起来,例如‘s’表示一个字符
	char X=97;		//注意这里没有单引号
	//且单引号中只能有一个字符,多了就不是字符类型了,而是字符串类型,需要用双引号进行声明。
	
	public static void main(String[] args ) {
		char bianliang_char1='d',bianliang_char2='@';
		
		int p1=23045,p2=45213;
				
		System.out.println("d在Unicode表中的顺序位置是:"+(int)bianliang_char1);		
		//Unicode 是全球文字统一编码。它把世界上的各种文字的每一个字符指定唯一编码,实现跨语种、跨平台的应用。
		System.out.println("@在Unicode表中的顺序位置是:"+(int)bianliang_char2);		
		//强制类型转换的语法格式是在圆括号中给出想要转换的目标类型,后面紧跟带转换的变量名。
		System.out.println("unicode表中的第23045位是: "+(char)p1);
		//警告:如果试图将一个数值从一种类型强制转换为另一种类型,而又超出了目标类型的表示范围,结果就会截断成一个完全不同的值。例如,(byte)300 的实际值为 44。
		System.out.println("unicode表中的第45213位是: "+(char)p2);
		//boolean类型的数据不能转换为其他任何基本数据类型。
		System.out.println('\n');	
		//转义字符是一种特殊的字符常量。转义字符以反斜线开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。
		System.out.println("这里由于上一句的‘\\n’而空了一行");		
		/*在Java中,不管是String.split(),还是正则表达式,有一些特殊字符需要转义,这些字符是
		( [ { / ^ - $ ¦ } ] ) ? * + .
		转义方法为字符前面加上"\",这样在split、replaceAll时就不会报错。不过要注意,String.contains()方法不需要转义。
		*/
	}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值