Java:基本数据类型包装类
class IntegerTest
{
public static void sop(String str)
{
System.out.println(str);
}
public static void main(String[] args)
{
//获取整数型的最大值。
sop("max="+Integer.MAX_VALUE);
//获取整数型的最小值。
sop("min="+Integer.MIN_VALUE);
//获取整数型的比特位数。
sop("size="+Integer.SIZE);
//获取Integer类实例的数据类型。
sop("type="+Integer.TYPE); //将字符串转换为基本数据类型
int sum = Integer.parseInt("");//字符串"123"转换为整型数据123
sop("sum="+sum);//返回的数据为123 sop(Integer.toBinaryString());//十进制的6转为二进制数是110
sop(Integer.toHexString());//十进制的60转为十六进制数是3c
sop(Integer.toOctalString());//十进制的12转为八进制数是14 sop(""+Integer.parseInt("",));//二进制的110转为十进制数是6
sop(""+Integer.parseInt("3c",));//十六进制的3c转为十进制数是60
sop(""+Integer.parseInt("",));//八进制的14转为十进制数是12
}
}
class IntegerTest1
{
public static void sop(String str)
{
System.out.println(str);
}
public static void main(String[] args)
{
method();
sop(""+Integer.valueOf(""));//返回Integer对象123
sop(Integer.valueOf("",).toString());//返回Integer对象为6(十进制的6是由二进制的110转换过来的) //Integer x = new Integer(4);
Integer x = ; //(前提x不能为null)自动装箱,即自动将4装进了new Integer()
// 4--->new Integer()---->new Integer(4)
x = x + ;//首先将x自动拆箱即x.intValue()变成了int类型,和2进行加法运算后,对和x再进行自动装箱
sop("x="+x); Integer m = ;
Integer n = ;
sop("m==n:"+(m==n));//false,它的byte值不在-128~127之前,因此m和n指向了不同的对象 Integer a = ;
Integer b = ;
sop("a==b:"+(a==b));//true,因为a和b指向同一个Integer对象,当数值在byte范围内时,对于新特性,如果数值已经存在,则不会开辟新的空间
}
public static void method()
{
Integer x = new Integer("");
Integer y = new Integer();
sop("x==y:"+(x==y));//比较的是对象是否相同
sop("x.equals(y):"+x.equals(y)); //复写了父类的方法,建立了自己比较相同的特有方式,它比较的是数值是否相同
}
}
Java:基本数据类型包装类的更多相关文章
- 【JAVA基本数据类型包装类】
一.概述 JAVA中一共有8种数据类型,分别是byte short int long boolean float double char,与此相对应的,有8个类与它们分别对应: byte Byte ...
- java基本数据类型包装类
Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数 ...
- java基础数据类型包装类
*/ .hljs { display: block; overflow-x: auto; padding: 0.5em; color: #333; background: #f8f8f8; } .hl ...
- Java基本数据类型-包装类
为什么会有基本数据类型包装类? 将基本数据类型封装成为对象,这样可以在对象中定义更多的方法来操作该数据 包装类常用操作就是用于基本数据类型与字符串之间的转换 基本数据类型对应的包装类 byte(Byt ...
- Java基础知识(JAVA基本数据类型包装类)
基本数据类型的包装类 为什么需要包装类? Java并不是纯面向对象的语言.Java语言是一个面向对象的语言,但是Java的基本数据类型却不是面向对象的.但是我们在实际使用中经常需要将基本数据转化成对象 ...
- 黑马程序员——JAVA基础之基本数据类型包装类和1.5JDK新特性装箱
------- android培训.java培训.期待与您交流! ---------- 基本数据类型包装类: byte Byte short Short int Integer char Charac ...
- JAVA基础--常用类 String,StringBuffer, 基础数据类型包装类, Math类, Enum类
字符串相关类: String, StringBuffer String类为不可变的字符序列 String s1="hello"; String s2="hello&quo ...
- 黑马程序员----java基础:String与StringBuffer及基本数据类型包装类
------- android培训.java培训.期待与您交流! ---------- java中一些基础类比如String.StringBuffer和基本数据类型包装类都是非常常见且使用非常频繁的类 ...
- Java基本数据类型、包装类与String类之间的转换
一.基本数据类型与包装类之间的转换: import org.junit.Test; public class MainTest { /** * 基本数据类型与包装类之间的转换 */ @Test pub ...
- Java基础---String类和基本数据类型包装类
第一讲 String类 一.概述 String是字符串的类类型,用于描述字符串事物.字符串是一个特殊的对象.特殊之处就在于: Stings= new String();和Str ...
随机推荐
- tomcat设置内存大小
-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
- 用时间复杂度为n的方法找出水王
一.题目 三人行设计了一个灌水论坛.信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一个“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子.坊间风闻该“水王”发帖 数目超过了帖子数目 ...
- 初学MFC
学习使用MFC搭建界面.尝试使用MFC搭建了一个简单的基于对话框的计算器界面,包括模态对话框.非模态对话框.向导对话框等. // MFCApplicationAddDlg.h : 头文件 // #pr ...
- log4j.properties配置文件
#配置根 Logger,其语法为:log4j.rootLogger = level,appenderName1,appenderName2,... #优先级:ALL < DEBUG < I ...
- 【CentOs】搭建svn服务器
参考资料: svn攻略: http://blog.csdn.net/colinchan/article/details/1865154 错误解决:http://hi.baidu.com/anglem/ ...
- JDBC编程步骤
JDBC编程步骤 加载数据库驱动. 通常使用Class类的forName()静态方法来加载驱动. Class.forName(driverClass) dirverClass: mysql---Cla ...
- JS中函数的基础知识
函数 一. 函数定义 函数又叫方法,在程序里面函数是用来执行某些特定功能的代码.为了减少重复使用代码,可以把特定功能的代码做成函数,需要使用时拿出来调用.alert();就是一个很常见的.简单的函数 ...
- Solr Schema.xml和solrconfig.xml分析(转)
Solr Schema.xml和solrconfig.xml分析 (http://yinwufeng.iteye.com/blog/964040) 一.字段配置(schema) schema.xml位 ...
- Websphere中静态资源配置
Tomcat, Jetty, JBoss, GlassFish 自带的默认Servlet的名字 default Google App Engine 自带的 默认Servlet的名字 ah_defaul ...
- CSRF攻击之原理讲解
|=——————————————————————=| |=————–=[ CSRF攻击原理解析 ]=——————=| |=——————————————————————=| |=——————-=[ By ...