zoukankan      html  css  js  c++  java
  • Java基本数据类型对象包装类

       本文由广州疯狂软件java培训分享:

      基本数据类型对象包装类。

      byte Byte

      short short

      int Integer

      long Long

      boolean Boolean

      float Float

      double Double

      char Character

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

      就是用于基本数据类型和字符串类型之间做转换:toString();

      Integer.MAX_VALUE

      /*

      JDK1.5版本以后出现的新特性。

      声明时自动装箱。

      运算时自动拆箱。

      */

      class IntegerDemo1

      {

      public static void main(String[] args)

      {

      // Integer x = new Integer(4);

      Integer x = 4;//自动装箱。//new Integer(4)

      x = x/* x.intValue() */ + 2;//x+2:x 进行自动拆箱。变成成了int类型。和2进行加法运算。

      //再将和进行装箱赋给x。

      Integer m = 128;

      Integer n = 128;

      sop("m==n:"+(m==n));//false

      Integer a = 127;

      Integer b = 127;

      sop("a==b:"+(a==b));//结果为true。因为a和b指向了同一个Integer对象。

      //因为当数值在byte范围内容,对于新特性,如果该数值已经存在,则不会在开辟新的空间。

      }

      public static void method()

      {

      Integer x = new Integer("123");

      Integer y = new Integer(123);

      sop("x==y:"+(x==y));

      sop("x.equals(y):"+x.equals(y));

      }

      public static void sop(String str)

      {

      System.out.println(str);

      }

      }

      基本数据类型转成字符串。

      基本数据类型+""

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

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

      字符串转成基本数据类型。

      xxx a = Xxx.parseXxx(String);

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

      double b = Double.parseDouble("12.23");

      boolean b = Boolean.parseBoolean("true");

      Integer i = new Integer("123");

      int num = i.intValue();

      十进制转成其他进制。

      toBinaryString();

      toHexString();

      toOctalString();

      其他进制转成十进制。

      parseInt(string,radix);

      */

      class IntegerDemo

      {

      public static void sop(String str)

      {

      System.out.println(str);

      }

      public static void main(String[] args)

      {

      //整数类型的最大值。

      //sop("int max :"+Integer.MAX_VALUE);

      // 将一个字符串转成整数。

      int num = Integer.parseInt("123");//必须传入数字格式的字符串。

      //long x = Long.parseLong("123");

      // sop("num="+(num+4));

      // sop(Integer.toBinaryString(-6));

      // sop(Integer.toHexString(60));

      int x = Integer.parseInt("3c",16);

      sop("x="+x);

      }

      }

      疯狂软件教育中心依托开发团队的强大技术实力,把企业最新技术融入实训课程,打造金牌的品质,才能给予学员黄金的未来,疯狂软件凭借过硬的技术实力与丰富的项目开发经验,赢得了社会的肯定。疯狂软件Java培训师资力量强大,课程内容深入,为学员高薪就业做了很好的铺垫,拥有丰富就业指导经验的就业团队也成为了学员高薪就业的先天优势。地址:广州天河区车陂沣宏大厦3楼。

  • 相关阅读:
    sap快捷登录
    转载(略有修改):Windows 8的承载网络设置方法(w8 创建无线网络/ap)
    转载:Keytool 工具介绍
    minecraft初探
    linux图像界面连接-xdm
    经典的始终经典(牛蛙)
    vmware install win8 and server2012 problem
    windows硬盘优化篇
    网络15软工个人作业5——软件工程总结
    个人作业4——alpha阶段个人总结
  • 原文地址:https://www.cnblogs.com/gojava/p/3625501.html
Copyright © 2011-2022 走看看