Day6 Object类.常用API

1.Calenda类:1>抽象类,无法直接创建对象使用;

                        2><1>get Instance() //返回了canlendar类的子类对象;

                            <2>Calenda c = Calenda.getInstance();//多态     

                            <3>int field:传递指定的日历字段(YEAR, MONTH...)

                            <4>int amount:+-增加或减少的值;int value:传递的字段设置为具体的值

                        3>常用方法:<1>public int get(int field) // 返回给定日历字段的值;

                                              <2>public void set(int field,int value) //将给定的日历字段设计为给定值;

                                              <3>public abstract void add(int field,int amount) // 根据日历规则,给定日历字段添加或减去指定的时间量;

                                              <4>public Date getTime() // 返回一个表示此Calendar时间值(从梨园到现在的毫秒偏移量)的Date对象;

2.System类:

3.StringBuilder:1>概念:字符串缓冲区,可以提高字符串的操作效率,底层是一个未被final修饰的可自动扩容的数组;

                                          字符串不能更改是一个被final修饰的常量,而字符串缓冲区可以改变;

                           2>构造方法:public StringBuilder();  public StringBuilder(String str);

                           3>常用成员方法:<1>public StringBuilder appen() 添加任意类型的字符串形式,并返回当前对象本身;

                                                                /* StringBuilder bu1 = new StringBuilder(); 

                                                                   StringBuilder bu1 = bu2.append("abc");   

                                                                   System.out,println(bui==bu2);                */true; bu1.append(1).append(2)可以进行链式编程;

                                                        <2>String->StringBuilder:StringBuilder(String str)构造字符串生成器,初始化为指定的字符串内容;

                                                              StringBuilder->String:使用StringBuilder里的toString方法;

4.包装类:1>概念:对基本类型进行处理,特殊的int->Integer; char->Character;

                  2><1>拆箱:包装类->基本类型;

                                      int intValue()

                      <2>装箱:把基本类型的数据,包装到包装类;

                                      Integer(int value) /Integer(String str) /static Integer valueOf(int i) /static Integer valueOf(int i)

                  3><1>自动装箱:Integer in = 1;

                      <2>自动拆箱:包装类无法直接参与运算,要转换为基本数据类型;//不用调用方法就能实现 int a = list.get(0);

                  4><1>基本类型->字符串类型:String s1 = 1 + "";    /   String s2 = Integer.toString(1);    /   String s3 = String.valueOf(1);

                      <2>字符串类型->基本类型:int i = Integer.parseInt("1"); //“”内的内容需要符合转换结果的格式,否则会有字符格式化异常。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值