一.关于Integer中常用的方法 package com.bjpowernode.java_learning; public class D77_1_ { public static void main(String[] args) { Integer i1 = new Integer(10); //将Integer类型转换为int类型 int i2 = i1.intValue(); System.out.println(i2); //重要:static int parseInt(Stri…
前言 一开始想学学自动拆箱和自动装箱是被这个名字吸引到,听上去好像很高端的样子,其实自动拆箱.自动装箱是很简单的内容. 自动拆箱和自动装箱 Java为每种基本数据类型都提供了对应的包装器类型.举个例子: public class TestMain { public static void main(String[] args) { Integer i = 10; } } 这个过程中会自动根据数值创建对应的Integer对象,这就是自动装箱.再看另外一段代码: public class TestM…
一.基本类型打包器 1.基本类型:long.int.double.float.boolean 2.类类型:Long.Integer.Double.Float.Boolean 区别:基本类型效率更高,类类型的对象却可以携带更多的信息. public class TestInteger01 { public static void main(String[] args) { int a = 10; int b = 20; Integer A = new Integer(a); Integer B =…
自动装箱的一个例子: Integer i = 1; //实际上是执行了Integer i = Integer.valueOf(1) 自动拆箱的一个例子: Integer a =1; int b = a; //自动拆箱就是从对象中把基本数据取出来 Integer自动拆箱的一个好玩的例子: Integer a = 100; Integer b = 100; System.out.println(a==b); // true Integer c = 200; Integer d = 200; Syst…
首先封装一个基本数据类型int, class P{ private int number; //封装一个私有的->基本数据类型 public P(){} public P(int number){this.number=number;} public int getNumber(){return this.number;} } 测试我们的封装 public class Ert { public static void main(String[] args) { int in=3; P p=new…