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 ...
随机推荐
- xml之基础了解
1.简介 1>什么XML语言(eXtensible Markup Language) 可扩展标记语言XML是SGML的子集,其目标是允许普通的SGML在Web上以目前HTML的方式被服务.接受和 ...
- 【收藏】Myeclipse优化
1 .关闭MyEclipse的自动validation windows > perferences > myeclipse > validation 将Bui ...
- Bootstrap入门一:Hello Bootstrap
一.Bootstrap简介 Bootstrap,来自 Twitter,是目前很受欢迎的前端框架.Bootstrap是基于 HTML5.CSS3和Javascriopt开发的,它在 jQuery的基础上 ...
- 【Convert Sorted Array to Binary Search Tree】cpp
题目: Given an array where elements are sorted in ascending order, convert it to a height balanced BST ...
- git学习,什么是git?
什么是 Git? 百度百科显示,Git是 Linux 之父 Linus Trovalds,为管理 Linux 内核代码而建立的,被认为是分布式版本控制工具中的顶级水准.智能.友好.强健.高效. 正如所 ...
- poj 2987 Firing 最大权闭合图
题目链接:http://poj.org/problem?id=2987 You’ve finally got mad at “the world’s most stupid” employees of ...
- 【BZOJ】【1911】【APIO2010】特别行动队commando
DP/斜率优化 嗯……第三道斜率优化的题目了. 定义 $s[i]=\sum_{k=1}^{i} x[k] $ 方程:$f[i]=max\{ f[j]+a*(s[i]-s[j])^2+b*(s[i]-s ...
- JDBC编程步骤
JDBC编程步骤 加载数据库驱动. 通常使用Class类的forName()静态方法来加载驱动. Class.forName(driverClass) dirverClass: mysql---Cla ...
- 3-Highcharts曲线图之显示点值折线图
直接上代码 根据代码注释讲解 <!DOCTYPE> <html lang='en'> <head> <title>3-Highcharts曲线图之显示 ...
- SQL Server中存储过程 比 直接运行SQL语句慢的原因
问题是存储过程的Parameter sniffing 在很多的资料中都描述说SQLSERVER的存储过程较普通的SQL语句有以下优点: 1. 存储过程只在创造时进行编译即可,以后每次执行存储过 ...