java,包装类

package org.hanqi.array;

public class BaoZhuang {

    public static void main(String[] args) {

        //包装类
        Long l=new Long(100);
        Long l1=new Long("1000");

        String str=1000+"";//数值转成字符串
        long l2=l1.longValue();//字符串转成数值,从包装类转成基本数据类型

        System.out.println("12="+l2);
        long l3=Long.parseLong("1200");//静态方法从字符串转成long型
        //int
        Integer i=new Integer("100");
        Integer.parseInt("100");
        //float
        Float f=new Float("123.45");
        Float.parseFloat("123.45");
        //double
        Double d=new Double("12345.67");
        Double.parseDouble("123.78");
        //boolean
        Boolean b=new Boolean("aaaa");
        System.out.println(b.booleanValue());
    }

}
时间: 2024-08-24 03:00:00

java,包装类的相关文章

Java包装类的常量池

Integer a=Integer.valueOf(100); Integer b=Integer.valueOf(100); System.out.println(a==b); Double d1=Double.valueOf(100); Double d2=Double.valueOf(100); System.out.println(d1==d2); 为什么包装类 Ingeter两个值就相等 Double的就不相等了呢 在给Integer赋值时,实际上是自动装箱的过程,也就是调用了Inte

【源码】java包装类总结

1.包装类除了Void和Character,其他六个全部都继承自Number.Number是一个抽象类.如下: public abstract class Number implements java.io.Serializable { public abstract int intValue(); public abstract long longValue(); public abstract float floatValue(); public abstract double double

Java包装类的介绍与应用

Java包装类的介绍: 在Java的设计中提倡一种思想,就是一切皆为对象.然而我们知道,Java的数据类型分为基本数据类型和引用数据类型,但基本数据怎么能够成为对象呢?为了解决这个问题,就需要把8种基本类型包装成一个类的形式,这就是包装类的作用. 装箱与拆箱: public class WrapperDemo01{ public static void main(String args[]){ int x = 30 ; // 基本数据类型 Integer i = new Integer(x) ;

java包装类的缓存机制(转)

出处: java包装类的缓存机制 java 包装类的缓存机制,是在Java 5中引入的一个有助于节省内存.提高性能的功能,只有在自动装箱时有效 Integer包装类 举个栗子: Integer a = 127; Integer b = 127; System.out.println(a == b); // true 这段代码输出的结果为true 使用自动装箱将基本类型转为封装类对象这个过程其实底层实现是调用封装类的valueOf方法: Integer a =127; 相当于 Integer a

Java 包装类 自动装箱和拆箱

包装类(Wrapper Class) 包装类是针对于原生数据类型的包装. 因为有8个原生数据类型,所以对应有8个包装类. 所有的包装类(8个)都位于java.lang下. Java中的8个包装类分别是:Byte, Short, Integer, Long, Float, Double, Character, Boolean,它们的使用方式都是一样的,可以实现原生数据类型与包装类型的双向转换. 下面以主要Integer类为例说明. Integer Integer类将int类型的值包装到一个对象中.

Java包装类,以及Integer与int之间的比较

一.Java的基本类型 Java语言中提供了八种基本类型,包括六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型. 整数型,包括byte.short.int.long,默认初始值是0: 浮点型,包括float.double,默认初始值是0.0: 字符型,char型,默认值是'',注意跟""的区别,''是字符的引号,""是字符串的引号,两者不同. 布尔型,boolean,默认初始值是false. 注意:如果不初始化一个char类型的变量,将它输出在c

Java 包装类

java原始类型也就是说java的基本数据类型.JAVA的基本数据类型有8种:byte(字节).short(短整型).int(整数型).long(长整型).float(单精度浮点数类型).double(双精度浮点数类型).char(字符类型).boolean(布尔类型).8中除外的都是对象,包括数组. 例如:char属于基本数据类型(即原始数据类型),string属于对象 包装类  转自http://blog.csdn.net/hjf19790118/article/details/708192

JAVA包装类介绍(一)(包装类、基本类型数据)

 1. 包装类把基本类型数据转换为对象      1.1每个基本类型在java.lang包中都有一个相应的包装类  2.包装类有何作用 2.1 提供了一系列实用的方法 2.2集合不允许存放基本数据类型数据,存放数字时,要用包装类型 3.包装类的构造方法 3.1所有包装类都可将与之对应的基本数据类型作为参数,来构造它们的实例 public  Type(type  value) 如:Integer i=new Integer(1); 3.2除Character类外,其他包装类可将一个字符串作为参数构

java : 包装类 缓冲机制的使用(转载)

摘要: 八种基本数据类型和其包装类中 Integer valueOf(int i).Byte valueOf(byte b).Short valueOf(short s).Long valueOf(long l).Character valueOf(char c)都是用到了缓冲机制,并且缓冲的范围都是-128~127 但是,对于包装类Float,Double,Boolean 并没有提供相应的缓冲机制 为了了解缓冲机制的使用,我们先从Integer 与 int的互转入手: JDK1.5为Integ

Java包装类

为了让基本数据类型也具备对象的特性, Java 为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本数据类型,包装类都在java.lang包中. 基本类型和包装类之间的对应关系: 包装类主要提供了两大类方法: 1. 将本类型和其他基本类型进行转换的方法 2. 将字符串和本类型及包装类互相转换的方法 如:Integer包装类的常用方法 基本类型和包装类之间经常需要互相转换,在 JDK1.5 引入自动装箱和拆箱的机制后,包装类和基本类型之间的转换就更加轻松了. 装箱:把基本类