• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Jay_zhen
博客园    首页    新随笔    联系   管理    订阅  订阅
Wrapper包装类 Byte Integer Float Double , Boolean Character

八种基本数据类型 定义对应的 引用数据类型封装类
1Byte 2Short 3 Integer 4Long 5Float 6 Double 他们父类 是 Number
7Boolean 8Character

调用包装类的xxxValue()取值:
@Test1

public void JUnitTest1(){
	Integer in1 = new Integer(12);
	int i1 = in1.intValue();
	System.out.println(i1);//12;
	}

JDK 5.0 新特性:
自动装箱 与自动拆箱
@Test2

public void JUnitTest2(){
	//自动装箱:基本数据类型 --->包装类
	boolean b1 = true;
	Boolean b2 = b1;//自动装箱
		
	//自动拆箱:包装类--->基本数据类型
	System.out.println( in1.toString() );
	int num3 = in1;//自动拆箱
}

@Test3
调用String重载的valueOf(Xxx xxx) 值

public void JUnitTest3(){

	int num1 = 10;
	//方式1:连接运算
	String str1 = num1 + "";

	//方式2:调用String的valueOf(Xxx xxx)
	float f1 = 12.3f;
	String str2 = String.valueOf(f1);
	System.out.println(str2);//"12.3"
		
	}

@Test4
包装类的parseXxx(String s) 拆

public void JUnitTest4(){
	String str1 = "123";
	//错误的情况:
        //int num1 = (int)str1;
        //Integer in1 = (Integer)str1;
	//可能会报NumberFormatException

	int num2 = Integer.parseInt(str1);
	System.out.println( num2 ); //123
		
	String str2 = "true1";
	boolean b1 = Boolean.parseBoolean(str2);
	System.out.println(b1); //false
	}
  • Eclipse里JAVA的JUnit单元测试 , IDEA只需要@Test会自动导入JUnit 4
    1.选当前工程右键:build path - add libraries - JUnit 4 - 下一步
    2.创建Java类,进行单元测试:① 此类是public ②提供公共的无参的构造器
    3.此类中声明单元测试方法:权限是public,没有返回值Void ,没有形参()
    4.此单元测试方法上需声明注解:@Test,并在单元测试类中导入:import org.junit.Test;
    5.在方法体内测试相关的代码,左键双击单元测试方法名,右键:run as - JUnit Test
posted on 2021-12-29 09:49  Jay_zhen  阅读(91)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3