第三小节之Java API

1、String类和StringBuffer类

字符串中可以包含任意字符,这些字符必须包含在一对双引号” “之内

1.1String类

  String a=null与String a=""的区别,前者表示对象是空对象即没有对象,后者表示有对象(只是对象没有内容)。

  构造方法:String();//创建一个内容为空的字符串

       String(char[] value);//根据指定的字符数组创建对象

       String(String value);//根据指定的字符串内容创建对象

  常见方法:int indexOf(int ch);//返回指定字符在此字符串中第一次出现处的索引

       int lastIndexOf(int ch);//返回指定字符在此字符串中第一次出现处的索引

       char charAt(int index);//返回字符串中index位置上的字符,其中index的取值范围是:0~(字符串长度-1)

       int length();//返回此字符串的长度

       boolean equals(Object anObject);//将此字符串与指定字符串比较

       boolean isEmpty();//当且仅当字符串的长度为为0时返回true

       boolean contains(CharSequeue cs);//判断此字符串是否包含了指定的字符串

       boolean starts/endsWith(String string);//判断此字符串与指定的字符串时候开始或结束

       String toLower/toUpperCase();//全部转换为小写或者大写

       String valueOf(int i);//整数转换为字符串

       char[] toCharArray();//将此字符串转换为一个字符数组

       String replace(CharSequeue oldstr,CharSequeue newstr);//返回一个新的字符串,通过newstr替换此字符串中出现的所有oldstr得到

       

       

猜你喜欢

转载自www.cnblogs.com/0405mxh/p/10183331.html