`

基础——基本数据类型对象包装类0523

 
阅读更多
/*
	基本数据类型对象包装类。

	byte	Byte
	short	short
	int		Integer
	long	Long
	boolean Boolean
	float	Float
	double	Double
	char	Character



	基本数据类型对象包装类的最常见作用,
	就是用于基本数据类型和字符串类型之间做转换

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

		基本数据类型+""

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

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


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

		xxx a = Xxx.parseXxx(String);//.parseXXX为静态方法

		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);//radix为进制如;2,8,16


	*/
package cn.mmc.day13;

public class PackageClassTest {

	
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		/*
		JDK1.5版本以后出现的新特性。

		*/
//		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));

		Integer a = 127;
		Integer b = 127;

		sop("a==b:"+(a==b));
		//结果为true。因为a和b指向了同一个Integer对象。
		//因为当数值在byte范围内容,对于新特性,如果该数值已经存在,则不会在开辟新的空间。
	}

	private static void sop(String string) {
		System.out.println(string);
	}

}
分享到:
评论

相关推荐

    基本数据类型包装类.txt

    byte——Byte ...让基本数据类型有面向对象的特征 2.封装了字符串转化成基本数据类型的方法(重点) 常用的字符串转化为基本数据类型的方法: Integer.parseInt() Long.parseLong() Double.parseDouble()

    java面试题答案——面试经典

    String和他们的区别你从首字母就能看出来了,String的首字母是大写,因为它是一个类,String和8种基本类型的包装类都属于类基本数据类型(primitive)的引用和引用所指的对象都存储在栈(stack)中, 而其他类型(object...

    Java 语言基础 —— 非常符合中国人习惯的Java基础教程手册

    向一个中间的数据结构,它存储有关数据类型的信息以及当前对象所在的堆的地址, 而对于对象所在的实际的内存地址是不可操作的,这就保证了安全性。 1.8.4 对象的引用 对象的使用包括引用对象的成员变量和方法,...

    java深入解析

    193 话题29 按部就班——初始化顺序与向前引用 206 第5章 类与接口 220 话题30 相辅相成——基本数据类型与包装类 220 话题31 分门别类——数组的阐述 232 话题32 规矩方圆——定义规范的接口类型 242 话题33 彻里至...

    COM技术内幕——微软组件对象模型--随书源代码

    11.2.4 BSTR数据类型 241 11.2.5 SAFEARRAY类型 242 11.3 类型库 243 11.3.1 类型库的创建 243 11.3.2 类型库的使用 246 11.3.3 注册表中的类型库 247 11.4 IDispatch接口的实现 248 11.4.1 异常的引发 250 ...

    Visual C++实践与提高-COM和COM+篇『PDF』

    7.1.5 VARIANT数据类型 7.2 用MFC开发自动化组件——例程MFCSampleExe 7.2.1 创建最小的MFC自动化EXE工程 7.2.2 添加COM对象类、接口、属性和方法 7.2.3 在Excel中测试组件 7.3 用ATL开发自动化组件——例程...

    【05-面向对象(下)】

    基本数据类型的包装类 •八大数据类型的包装类分别为:Byte、Short、Integer、Long、Character、 Float、Double、Boolean。 把基本数据类型变量包装类实例是通过对应包装类的构造器来实现的,不仅如此,8个...

    Java开发技术大全 电子版

    2.3.1基本数据类型23 2.3.2常量25 2.3.3变量26 2.3.4整型数据27 .2.3.5浮点型数据29 2.3.6字符型数据30 2.3.7布尔型数据32 2.3.8变量赋初值33 2.3.9变量的作用域34 2.3.10数据类型转换34 2.4运算符与...

    jsp网络编程从基础到实践

    实例4 简单数据类型综合应用实例 实例5 包装类综合应用实例 实例6 数组应用实例 实例7 字符截取程序示例 实例8 查找字符串程序示例 实例9 StringBuffer综合应用程序示例 实例10 日期数据应用示例 实例11 ...

    Java开发详解.zip

    010301_【第3章:Java基础程序设计】_Java数据类型笔记.pdf 010302_【第3章:Java基础程序设计】_运算符、表达式与语句笔记.pdf 010303_【第3章:Java基础程序设计】_判断与循环语句笔记.pdf 010401_【第4章:数组与...

    JSP网络编程从基础到实践

    《JSP网络编程从基础到实践》 实例1 第一个JSP页面 Web开发基础 实例2 HTML与JavaScript交互示例 JSP语法 实例3 JSP程序的基本结构 实例4 简单数据类型综合应用实例 实例5 包装类综合应用...

    JSP网络编程从基础到实践的实例代码

    实例4 简单数据类型综合应用实例 实例5 包装类综合应用实例 实例6 数组应用实例 实例7 字符截取程序示例 实例8 查找字符串程序示例 实例9 StringBuffer综合应用程序示例 实例10 日期数据应用示例 实例11 ...

    JSP网络编程从基础到实践 实例代码

    实例4 简单数据类型综合应用实例 实例5 包装类综合应用实例 实例6 数组应用实例 实例7 字符截取程序示例 实例8 查找字符串程序示例 实例9 StringBuffer综合应用程序示例 实例10 日期数据应用示例 实例11 ...

    CLR.via.C#.(中文第3版)(自制详细书签)Part2

    18.3 attribute的构造器和字段/属性的数据类型 18.4 检测定制attribute 18.5 两个attribute实例的相互匹配 18.6 检测定制attribute时不创建从Attribute派生的对象 18.7 条件attribute类 第19章 可空值类型 ...

    JavaScript王者归来part.1 总数2

     5.1 基本数据类型   5.2 数组和对象   5.2.1 数组   5.2.2 对象--一个构造函数的例子   5.3 函数类型--一个函数和闭包的例子   5.4 神奇的null和undefined   5.4.1 null   5.4.2 undefined--...

    Visual C++ 2010入门经典(第5版)--源代码及课后练习答案

    7.2 数据类型、对象、类和实例 301 7.2.1 类的起源 303 7.2.2 类的操作 303 7.2.3 术语 303 7.3 理解类 304 7.3.1 定义类 304 7.3.2 声明类的对象 305 7.3.3 访问类的数据成员 305 7.3.4 类的成员函数 307 ...

    CLR.via.C#.(中文第3版)(自制详细书签)Part1

    18.3 attribute的构造器和字段/属性的数据类型 18.4 检测定制attribute 18.5 两个attribute实例的相互匹配 18.6 检测定制attribute时不创建从Attribute派生的对象 18.7 条件attribute类 第19章 可空值类型 ...

    CLR.via.C#.(中文第3版)(自制详细书签)

    18.3 attribute的构造器和字段/属性的数据类型 18.4 检测定制attribute 18.5 两个attribute实例的相互匹配 18.6 检测定制attribute时不创建从Attribute派生的对象 18.7 条件attribute类 第19章 可空值类型 ...

    深入解析ATL(第2版).pdf

    10.5 Windows控件包装类 10.6 CContainedWindow 10.7 总结 第11章 ActiveX控件 11.1 回顾ActiveX控件 11.2 BullsEye控件需求 11.3 使用ATL向导创建初始的控件 11.4 初始的BullsEye源文件 11.5 逐步开发BullsEye控件 ...

    CLR.via.C#.(中文第3版)(自制详细书签)Part3

    18.3 attribute的构造器和字段/属性的数据类型 18.4 检测定制attribute 18.5 两个attribute实例的相互匹配 18.6 检测定制attribute时不创建从Attribute派生的对象 18.7 条件attribute类 第19章 可空值类型 ...

Global site tag (gtag.js) - Google Analytics