Java提供了一个专门操作字符串的类:java.lang.String
创建字符串对象:
String aStr = null; ""; "MWQ";
通过构造方法创建字符串对象:
String varname = new String("thestring");
创建空字符串对象:
String aStr = new String(""); String();
操作字符串:
equals() 比较字符串是否相等 定义:public boolean equals(String str)
e.g. String str = "A";
boolean b = str.equals("a"); //b为false。
equals比较的是字符串的内容,==比较的是两个对象的地址 equalsIgnoreCase() 比较字符串的时候不区分大小写
startsWith()
endsWith() 两个方法用来判断字符串是否以指定的字符串开始或者结束 定义:public boolean startsWith(String prefix)
public boolean endsWith(String suffix)
e.g. String str = "ABCDE";
boolean bS = str.startsWith("a"); // bS为false
boolean bE = str.endsWith("DE"); // bE为true
startsWith()有一个重载的方法,判断字符串从指定索引位置开始是否为指定的字符串。