【JAVA常见类1】

Object

  • 在JDK的java.lang包下定义了object类
  • java中所有的类都直接或者间接的继承这个类
  • Alt + 7查看类中所有的方法
常用方法
  • 常用方法 toString()和equal()
public static void main(String[] args) {
        int a =10;
        Object c = new Object();
        System.out.println(c.toString());// java.lang.Object@1b6d3586
                                        //取得对象信息,返回该对象类名和hash值
        System.out.println(c.equals(a));  //false比较两个对象是否相同
    }

String

1. 对象创建
  • 直接使用字面值创建
    String name = "kim";

  • 使用构造方法创建

        String name1 = new String();//  1.String()
        byte[] bytes = {65,66,67};
        String s = new String(bytes);//   2.String(byte[] bytes)
        System.out.println(s);
        //截取字符串[0,1]
        String s1 = new String(bytes, 0, 2);//      3.String(byte[] bytes,int offset,int length)
        System.out.println(s1);
        char[] chars ={'a','b','c'};
        String s2 = new String(chars);//    4 .String(char[] chars)
        System.out.println(s2);
        //截取字符串[0,1]
        String s3 = new String(chars, 0, 2);//   5.String(char[] chars,int offset,int count)
        System.out.println(s3);
2. 常用方法
        String s4 = "kim,is,playing";
        // 把一个字符按照中分隔符切割成多个字符,把多个字符串放在一个字符串中返回
        System.out.println(s4.split(",")); //1. String[] split(String regex)
        //把一个字符串的内容转换成一个字符数组
        char[] chars1 = s4.toCharArray();  //2. char[] totoCharArray()
        System.out.println(chars1);
        //把一个字符串的内容转换成一个byte数组
        byte[] bytes1 = s4.getBytes();   //3. byte[] getBytes()
        System.out.println(bytes1);
        //把某个字符串从index索引开始截取到最后
        System.out.println(s4.substring(1));  //4. String substring(int begindex)
        //把某个字符串从索引begin到end截取出来
        System.out.println(s4.substring(0, 2)); //5. String substring(int beginindex,int endindex)
        //判断两个字符串是否相同
        System.out.println(s4.equals(name)); //6. boolean equals(Object object)

StringBuilder

StringBuilder是专门用来进行字符串拼接的

1.创建对象

可以使用构造方法来创建对象

 StringBuilder s1 = new StringBuilder();//无参  空字符
 StringBuilder s = new StringBuilder("kim is playing");//有参
2.常用方法
       StringBuilder s1 = new StringBuilder();
        StringBuilder s = new StringBuilder("kim is playing");
        //用于内容拼接
        System.out.println(s1.append(1));
        System.out.println(s1.append(2)); //1.append()
        //反转内容
        System.out.println(s.reverse());  //2.reverse()
        //将StringBuilder转换为String
        String s2 = s1.toString();  //3.toString()
        System.out.println(s2);
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值