我是靠谱客的博主 炙热钢笔,最近开发中收集的这篇文章主要介绍JDK中数据类型Character、Double、Float,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述


Character 类在对象中包装一个基本类型 char 的值。Character 类型的对象包含类型为 char 的单个字段。

char占2个字节(16位)。




在Character类中定义了很多 Unicode 规范中的常规类别。

在Character内部定义了2个内部类,Character.Subset和Character.UnicodeBlock
在Character.Subset中定义了equals,hashCode,toString方法
Character.UnicodeBlock中有一个HashMap用来保存Unicode相关的信息
UnicodeScript枚举类保存了unicodescript相关的信息
有一个非常重要的内部类CharacterCache用来保存char在0-127的范围的值,用于char的缓存,

如果char的值小于等于127,直接从缓存中拿数据,如果大于127时,会使用new关键字产生新的对象。


Character.toLowerCase(char)可以将大写字符转换成小写
Character.isLowerCase(char)判断该字符是否为小写
Character.isUpperCase(char)判断该字符是否为大写

Character.isDigit(char)判断该字符是否为数字


Double 类在对象中包装一个基本类型 double 的值。每个 Double 类型的对象都包含一个 double 类型的字段。
此外,该类还提供多个方法,可以将 double 转换为 String,将 String 转换为 double,也提供了其他一些处理 double 时有用的常量和方法。
double占用64位。


取值范围:



Double.toHexString(double)返回 double 参数的十六进制字符串表示形式
byteValue()将double类型转换成byte类型


shortValue()将double类型转换成short类型,还有其他int,long,float类型
isNaN()判断是否为一个值



Float 类在对象中包装一个基本类型 float 的值。Float 类型的对象包含一个 float 类型的字段。
此外,此类提供了几种方法,可将 float 类型与 String 类型互相转换,还提供了处理 float 类
型时非常有用的其他一些常量和方法。float中的方法和double中的方法有些相同。











最后

以上就是炙热钢笔为你收集整理的JDK中数据类型Character、Double、Float的全部内容,希望文章能够帮你解决JDK中数据类型Character、Double、Float所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(32)

评论列表共有 0 条评论

立即
投稿
返回
顶部