API Object类

to String方法

equals方法

对象克隆clone

protected Object clone()   对象克隆//复制一个一模一样的对象返回

@Override
protected Object clone() throws CloneNotSupportedException {
    User u2= (User) super.clone();
    u2.scores=u2.scores.clone();
    return u2;
}

//深克隆

@Override

protected Object clone() throws CloneNotSupportedException {

return super.clone();

} //浅克隆

Objects类

 

package com.APIObject.Objects;

import java.util.Objects;

public class Test {
    public static void main(String[] args) {
        //目标:掌握Objects类提供的方法;
        String s1=null;
        String s2="itheima";

      //  System.out.println(s1.equals(s2));//该方法无法判断null时的情况。
        System.out.println(Objects.equals(s1,s2));
        System.out.println(Objects.isNull(s2));
        System.out.println(Objects.isNull(s1));
        System.out.println(s1==null);
        System.out.println(Objects.nonNull(s1));
    }
}

包装类:

就是把基本类型的数据包装成对象。

public Interger(int value):已过时

public static Integer valueOf(int i)

基本数据类型包装成对象的方案。 

//基本的数据类型包装成对象
Integer a2= Integer.valueOf(12);
System.out.println(a2);
//自动装箱
Integer a3=12;
//自动拆箱
int a4=a3;
//1.把基本数据类型转换为字符串类型
Integer a5=23;
String s1=Integer.toString(a5);//
System.out.println(s1);
String s2=23+"";
System.out.println(s2);//转化为字符串类型
String s3=a5.toString();//
System.out.println(s3);
//2.把字符串类型的数值转化为数值本身对应的数值类型。
String scores="99.5";
double d=Double.parseDouble(scores);
System.out.println(d);
System.out.println(d+1);
System.out.println(scores+"1");
double d1=Double.valueOf(scores);
System.out.println(d1);

StringBuilder.StringBuffer:

 StringBuilder:代表可变字符串对象,相当于一个容器,他里面装的字符串可变的,就是用来操作字符串的。

好处:比String更适合做字符串的修改操作,效率会更高,代码也会更简洁。

StringBuilder.StringBuffer两者用法上基本都是一样的,只是后者的线程是较为安全的。

(后者支持多人同时进入系统)

StringJoiner: 

比StringBuilder的拼接程序更简单。

  • 15
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值