基本数据类型与基本数据类型包装类深入剖析

系统 1715 0
    package com.wrapper;



public class WrapperDemo1 {

	public static void main(String[] args) {

	/*

	 * 基本数据类型包装类

	 * 

	 * 想要对基本类型数据进行更多的操作,因为在对象描述中就可以定义更多的属性和行为对该基本类型数据进行操作。

	 * 基本数据类型      基本数据类型包装类

	 * byte       Byte

	 * short      Short

	 * int        Integer//这个比较特殊

	 * long       Long

	 * float      Float

	 * double     Double

	 * char       Character//这个比较特殊

	 * boolean    Boolean

	 * 基本数据类型变为对象的好处:取值范围变大(-2的31方到2的31次方-1)

	 * 对象包装类的好处:可以将基本数据和字符串之间进行互相转换。

	 * 

	 * 基本数据类型---》字符串

	 *       1, 基本数据类型对象包装类中的方法static String toString(基本类型);

	 *       2, String类中的方法 static String valueof(基本类型);

	 *       3,基本数据类型+“”

	 * 重点要掌握:

	 * 字符串--》基本数据类型。

	 *       基本数据类型  参数 ,字符串

	 *       基本类型 parse基本数据类型类名(是基本类型格式的字符串)

	 *       Xxx parseXxx(XxxString)

	 *       long parseLong(longString);

	 *       boolean parseBooean(booleanString);

	 *       在八个基本类型对象包装类中只有一个对象没有parse方法。就是Character。

	 *       

	 *       单独讲一下Integer

	 *       涉及到一个进制转换问题

	 *       十进制--》其他进制,因为十进制转换成别的别的进制,那么转换后的数字就是一些字符串。

	 *               二进制:static String toBinaryString(int);

	 *               十六进制:static String toHexString(int);

	 *               八进制: static String  toOctalString(int);

	 *       十进制———》其他任意进制:

	 *       Integer.toString(6,3)//将六转换成3进制

	 *       其他任意进制--》十进制

	 *             int parseInt(intString,radix);        

	 *       

	 *       

	 *       

	 *       基本数据类型值和基本数据对象之间的转换

	 *       

	 *       基本数据类型值——————》基本类型数据对象

	 *       使用构造函数,既可以接受基本数值,也可以接受基本数值的字符串。

	 *       可以使用基本数据对象中的方法。static Integer valueof(int);

	 *       

	 *       基本类型数据对象——————》基本数据类型值

	 *       int intValue();

	 *       

	 */      

		System.out.println(Integer.MAX_VALUE);

		System.out.println(Integer.MIN_VALUE);

		System.out.println("23"+1);//结果是231

		System.out.println(Integer.parseInt("23")+1);//结果是24,原因在于先将23这个字符串转化成数字然后再和1互相运算。

		System.out.println(Integer.toString(6,3));

		System.out.println(Integer.parseInt("110",3));

		Integer i = new Integer(34);

		int num = i.intValue();

		System.out.println(num+1);//35

	}



}


  


基本数据类型与基本数据类型包装类深入剖析


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论