成员方法
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); }}