欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Object类与String类笔记

程序员文章站 2022-06-14 22:30:20
...

Object类Object类与String类笔记

构造方法

  • object()

常用方法

  • String toString();
  • int hashCode();
  • boolen equals(Object obj);
  • finalize();

String类

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

注意:以下代码的区别

Object类与String类笔记

Object类与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()方法