包装类与Data类基础概念

在基础库部分, Sun 公司提供了极其丰富的功能类, 为了便于区分,根据类的功能大致把这些类放在了不 同的包内,例如java.lang 包、 java.util 包、 java.io 包、java.sql 包、 java.text 包等等。
对于初学者来说,最为常用的工具类有封装类、 String、 StringBuffer Random Date Calendar 、 SimpleDateFormat及 Math 静态类等等
大多包装类均具有如下方法:
带有基本值参数并创建包装类对象的构造方法,如 Integer obj=new Integer(145)
带有字符串参数并创建包装类对象的构造方法,如 new Integer("-45.36")
生成字符串表示法的 toString() 方法,如 obj.toString()
对同一个类的两个对象进行比较的 equals() 方法,如 obj1.eauqls(obj2)
生成哈稀表代码的 hashCode 方法,如 obj.hasCode()
将字符串转换为基本值的 parseType 方法,如 Integer.parseInt(args[0])
可生成对象基本值的 typeValue 方法,如 obj.intValue()

Character字符类

Character 类在对象中包装一个基本类型 char 的值。 Character 类型的对象包含类型为 char 的单个字段。
此外,该类提供了几种方法,以确定字符的类别(小 写字母,数字,等等),并提供字符从大写转换成小 写的相互转换

Calendar时间类

Calendar 抽象类定义了足够的方法,让我们能够表 述Gregorian Calendar 的规则。它为特定瞬间与一 组诸如 YEAR MONTH DAY_OF_MONTH 、 HOUR 等日历字段之间的转换提供了一些方法,并提 供了一些方法操作日历字段(例如获得下星期的日期)
由于 Calendar 类是一个抽象类,所以不能直接通过 new关键字创建 Calendar 类的实例,可以借助于该类 提供的静态方法getInstance() 来获得一个 Calendar 对象

小节

借助包装类,可以把基本数据类型包装为对象
String 字符串对象的内容一旦建立,是不可改变的
StringBuffer 通过字符串缓冲区实现了对字符串的直接修 改
通过设置随机种子让 Random 类产生各种随机数
Date 表示确切的时间,大部分方法迁移到了 Calendar 类 中
Calendar 抽象类为日历操作的主要入口,它有一个子类 GregorianCalendar
SimpleDateFormat 提供了对文本、日期的转化及格式化
Math 最终类的方法均是静态方法,方便数学运算使用
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值