博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基本数据类型对象包装类
阅读量:6268 次
发布时间:2019-06-22

本文共 1654 字,大约阅读时间需要 5 分钟。

byte    Byte

shor    Short

int     Integer

long    Long

float    Float

double   Double

char     Character

基本数据类型包装类对象的最常见作用

就是用于基本数据类型和字符串类型之间做转换

 

基本数据类型转成字符串

  基本数据类型+""

  基本数据类型.toString(基本数据类型值)

  如:Integer.toString(34);//将34整数变成"34"

字符串转成基本数据类型

  xxx a = Xxx.parseXxx(String);

  etc. int a = Integer.parseInt("123");

  boolean b = Boolean.parseBoolean("true")

 

十进制转换成其它进制

  toBinaryString()

  toHexString()

  toOctalString()

十进制转换成其它进制

  Integer.parseInt(String,进制),进制为2,8,10,16

 

JDK1.5后出现的新特性,代码中体现

  

1 class IntegerDemo 2 { 3     public static void sop(String str) 4     { 5         System.out.println(str); 6     } 7     public static void main(String[] args) 8     { 9         10         //整数类型的最大值11         //System.out.println("int max :"+Integer.MAX_VALUE);12         13         //将字符串转成整数14         //int num = Integer.parseInt("123");15         //long x = Long.parseLong("123");16         //sop("num="+(num+4));17         Integer x = new Integer("123");18         Integer y = new Integer(123);19         sop("x==y: "+(x==y));20         sop("x.equals(y): "+x.equals(y));21         Integer z = 4;//新特性,自动装箱//new Integer(4)22         z = z/*z.intValue()*/ + 2;//z+2:z进行了自动拆箱,变成了int类型,和2进行加法运算23                 //再将和进行装箱,赋给z24                 25         Integer m = 128;26         Integer n = 128;27         sop("m==n: "+(m==n));28         29         Integer a = 127;30         Integer b = 127;31         sop("a==b: "+(a==b));//结果为ture,因为a和b指向了同一个Integer对象32                             //因为当数值在byte范围内,对于新特性,该数值已经存在,则不会再开辟新空间33     }34 }
View Code

 

posted on
2017-06-28 22:04 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/hepengke/p/7091874.html

你可能感兴趣的文章
c++ 网络库
查看>>
Linux 格式化扩展分区(Extended)
查看>>
linux echo命令
查看>>
nginx 内置变量大全(转)
查看>>
lakala反欺诈建模实际应用代码GBDT监督学习
查看>>
java 解析excel工具类
查看>>
Google FireBase - fcm 推送 (Cloud Messaging)
查看>>
BBS论坛(二十七)
查看>>
html DOM 的继承关系
查看>>
装饰器的邪门歪道
查看>>
Dubbo常用配置解析
查看>>
【转】C#解析Json Newtonsoft.Json
查看>>
macports的安装及常用命令
查看>>
(转)使用C#开发ActiveX控件
查看>>
spring mvc 基于注解 配置默认 handlermapping
查看>>
半小时学会上传本地项目到github
查看>>
Android学Jni/Ndk 开发记录(一)
查看>>
Linux Tcl和Expect的安装
查看>>
WPF中的依赖项属性(转)
查看>>
linux防火墙相关 iptables
查看>>