包装类

api

  • api文档,对jdk的方法签名和注解,对jdk的使用说明
  • 不熟悉的类可以查看api来查找其可以使用方法
  • 最长使用的类
    • java.lang.Integer
    • java.lang.String

包装类

  • 包装类:把基本数据类型包装为对象类型,此过程称为装箱
    • 手工装箱,Integer obj1 = new Integer(n);
    • 自动装箱,Integer obj3 = 200; //缺省写法,编译器自动补齐代码
      • 自动装箱,首先调用的时valueof()方法求其值
      • 自动装箱,若数值在[-128,127],则会返回缓冲好的对象,返回同数值时时同一个对象
      • 自动装箱,若数值在上面之外的则会new一个Integer对象
  • 把对象中的基本值取出来,称为拆箱
    • int a = obj1.intValue(); //手动拆箱
    • int b = obj2; //自动拆箱,编译器补齐代码
    • int c = obj1 + obj2; //自动拆箱
  • Integer类:decode();//解码,把字符串解码成数字;
  • String.valueof(n);//把任意的类型转成字符串
//例
@Test                           //可直接运行注解
public void name() {            //方法名
	String string = "123";      //字符串1
	String string2 = "234";     //字符串2
	int a = Integer.parseInt(string);                       //String 转int
	Integer integer = a;                                    //自动装箱
	Integer integer2 = Integer.parseInt(string2);           //转换int之后自动装箱
	int sum = integer.intValue() + integer2.intValue();     //手动拆箱求和
	int product = integer * integer2;                       //自动拆箱求积
	System.out.println(string + " + " + string2 + " = " + sum);     //打印输出
	System.out.println(string + " * " + string2 + " = " + product); //打印输出
}
  • 分类
基本数据类型 包装类
boolean Boolean
byte Byte
short Short
int Integer
long Long
char Character
float Float
doble Double

JUnit4,库

  • @Test//光标右键点run可以直接运行
  • 注意导入包
原文地址:https://www.cnblogs.com/refengqingfu/p/9978792.html