Object类与String类笔记

Object类Object

构造方法
  • object()
常用方法
  • String toString();
  • int hashCode();
  • boolen equals(Object obj);
  • finalize();

String类

Java.lang.String类是一个特殊的类,可以不用new创建对象;如:String str1=“HelloWorld”;Java编译器自动为字符串常量生成一个string 类的实例,因此可以用字符串常量直接初始化一个String对象;程序对字符串处理最多,因此String提供了很多字符串方法

注意:以下代码的区别

在这里插入图片描述

在这里插入图片描述

String类常用的方法:

  • int length();
  • char charAt(int index);
  • int indexOf(String sub);//有重载方法
  • int lastIndexOf(String sub);//有重载方法
  • int compareTo(String oth);
  • String concat(String oth);
  • byte[] getBytes();
  • char[] toCharArry();
  • String toLowerCase();
  • String toUpperCase();
  • String replace(char ochar,char nchar);
  • String replaceAll(String regex,String nchar);
  • String[] split(String regex);
  • substring(int start,int end);//有重载方法(注意)
  • startsWith(String str);
  • endsWith(String str);
  • equals();
  • equalslgnoreCase();//不区分大小写
String类(equals)
equals和 == 的区别:
	equals    值比较
	   ==     物理地址的比较

:String重写了Object类中的hashCode(),equals(),toString()方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值