成员方法
int length (): 获取当前字符串的长度<br /> char charAt(int index): 获取指定索引位置的字符<br /> int indexOf(String): 获取指定字符(串)第一次出现的索引<br /> int lastIndexOf(String): 获取指定字符(串)最后一次次出现的紊引<br /> String substring(int): 获取指定索引位置(含)之后的字符串<br /> String substring(int, int): 获取从索引start位置(含〉起至索引end位置(不含)的字符串
案例
public class StringDemo1 {
public static void main(String[] args) {
//定义一个字符串
String str1 = "java 黑马程序员 Java";
// int length (): 获取当前字符串的长度
int len =str1.length();
System.out.println("length:"+len);
// char charAt(int index): 获取指定索引位置的字符
char ch = str1.charAt(5);
System.out.println("5个索引位置的字符:"+ch);
// int indexOf(String): 获取指定字符(串)第一次出现的索引
int num1 = str1.indexOf("a");
System.out.println("a字符串第一次出现的索引为:"+num1);
// int lastIndexOf(String): 获取指定字符(串)最后一次次出现的紊引
int num2 = str1.lastIndexOf("a");
System.out.println("a字符串第一次出现的索引为:"+num2);
// String substring(int): 获取指定索引位置(含)之后的字符串
String str2 = str1.substring(5);
System.out.println("索引位置(含)之后的字符串:"+str2);
// String substring(int, int): 获取从索引start位置(含〉起至索引end位置(不含)的字符串
String str3 = str1.substring(5,10);
System.out.println("5索引start位置(含〉起至10索引end位置(不含)的字符串:"+str3);
}
}