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得到