Java 数据类型 和 与String之间的转换

本文介绍了Java中的两种数据类型:原始数据类型与对象,并详细解析了原始数据类型的包装类的特性和使用方法。

本版的部分文章均转摘于网络,经过自己修改,校对。本着分享经验,大家共同进步的原则,让缺少这方面经验的朋友少走弯路。所以记录下了这些信息,如有版权方面的问题请告知!

1.Java 包括两种数据类型:
   原始数据类型(primitive data type):int, byte, float, long, boolean ...
   对象(Object):其他的都是对象,包括数组。


2.每种 原始数据类型 都有一个相对应的包装类(Wrapper Class):
   如 int 对应 Integer, float 对应 Float,有如下特性:

     1)包装类里的数值是无法修改的

     2)都有一个 构造方法,参数为 对应的原始数据类型,比如:
       new Integer (10), new Boolean (true)

     3)都有一个 构造方法,参数为一个字符串,把字符串转换为值,比如:
       new Integer ("abc")
      每一个包装器都有两个构造器,一个是原始类型,一个是字符串,   可以将他们转换为值

     4)有一个方法,可以把存在包装类里的值取出来:
        Integer.intValue(), Float.floatValue()&#59; 把包装类的值取出来用这个方法
        Integer.valueOf(this.config.getHistoryDay()) :把String转换成一个包装器类,然后利用包装起来操作

     了解这个方法后就再也不会为Integer.valueOf()产生的异常感到意外了,特别是在JSP中,因为参数都是String型的,转换的时候动不动就     出现异常,你该知道怎么回事了吧.

     5)有一个静态方法,不用创建一个对象就可以把字符串转换为值,比如:
        int i = Integer.parseInt("a")

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值