您的位置:首页 > 移动开发 > Objective-C

Object类与String类笔记

2019-05-21 17:16 429 查看

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: