public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
String str = "不是疯子的疯子却疯出了疯子的样子";
Boolean a = str.startsWith("不");//返回值是ture或者false,检索字符串是否已检索内容开头
Boolean b = str.endsWith("样子");//返回值是ture或者false,检索字符串是否已检索内容结尾
String c = str.substring(2, 8);//返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始, endIndex:到指定的 endIndex-1处结束。
//String m=str.substring(beginIndex, endIndex)
String d = str.substring(5);
char e = str.charAt(5);//检索的是如str.charAt(0)检索str中的第一个字符,str.charAt(str.length()-1)检索最后一个字符.
int f = str.length();//检索字符串长度
int g = str.indexOf("子");//从前向后 定位 子 第一次出现的位置
int h = str.indexOf("子", 5);//从前向后 定位 自 从第5个字符串开始 即s开始 第一次出现的位置
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(e);
System.out.println(f);
System.out.println(g);
System.out.println(h);
}
}
输出值:
true
true
疯子的疯子却
疯子却疯出了疯子的样子
疯
16
3
6
对比代码与输出进行理解! |
|