Java中的Object类,String类的常用方法

ava中的Object类


一. Object类简介


Object类是Javajava.lang包下的核心类,Object类是所有类的父类,何一个类时候如果没有明确的继承一个父类的话,那么它就是Object的子类;

以下两种类的定义的最终效果是完全相同的:

二. Object类的常用方法

方法名称    类型    描述
toString( )    普通    取得对象信息
equals()    普通    对象内容比较

toString方法


toString():取得对象信息,返回该对象的字符串表示

在使用对象直接输出的时候,默认输出的是一个对象在堆内存上的地址值;如若要输出该对象的内容,则要覆写toString()方法

equals方法


equals():对象比较

String类对象比较 使用的是 equals()方法,实际上String类的equals()方法就是覆写 Object类中的equals()方法

基本数据类型的比较用 == (如: a == 3,b == 4, a == b,比较的是值是否相等)
引用类型数据比较:调用 equals()方法进行比较


Java 中 String 类的常用方法


一、String 类的概念


java.lang.String 类用于描述字符串,Java程序中所有的字符串面值都可以用该类的对象加以描述。
该类由 final 关键字修饰,表示该类不能被继承。
从 jdk1.9开始该类的底层不使用 char[] 来存储数据,而是改成 byte[] 加上编码标记,从而节约了一些空间。
该类描述的字符串内容是个常量,不可更改,可以被共享使用。

二、常用方法

Java中的String没有属性只有方法。备注:JavaScript的String既有属性也有方法。
        常见方法如下:
        int length();返回字符串的长度。
        char charAt(int index);返回字符串中第几个字符,从0开始,注意下标溢出
        int indexOf(String str);返回str首次出现的位置,如果没有出现就为-1
        String substring(int index);从指定位置截取剩下的字符串
        String substring(int index,int end);从index开始到end结束截取字符串,包含index不包含end
        String toUpperCase();转大写
        String toLowerCase();转大写
        String trim()去除首尾的空格
        boolean endsWith(String str);是否以str结尾
        boolean startsWith(String str);是否以str开头
        boolean equals(String str);字符串的值是否相等
        String replace(String oldStr,String newStr);将旧字符串替换成新字符串
        String[] split(String str);将字符串以str的形式切割成数组

三:StringBuffer

  如果某个字符串需要经常被更改例如密码,那么推荐使用StringBuffer来声明。
            语法如下:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值