成员方法

  1. 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位置(不含)的字符串

案例

  1. public class StringDemo1 {
  2. public static void main(String[] args) {
  3. //定义一个字符串
  4. String str1 = "java 黑马程序员 Java";
  5. // int length (): 获取当前字符串的长度
  6. int len =str1.length();
  7. System.out.println("length:"+len);
  8. // char charAt(int index): 获取指定索引位置的字符
  9. char ch = str1.charAt(5);
  10. System.out.println("5个索引位置的字符:"+ch);
  11. // int indexOf(String): 获取指定字符(串)第一次出现的索引
  12. int num1 = str1.indexOf("a");
  13. System.out.println("a字符串第一次出现的索引为:"+num1);
  14. // int lastIndexOf(String): 获取指定字符(串)最后一次次出现的紊引
  15. int num2 = str1.lastIndexOf("a");
  16. System.out.println("a字符串第一次出现的索引为:"+num2);
  17. // String substring(int): 获取指定索引位置(含)之后的字符串
  18. String str2 = str1.substring(5);
  19. System.out.println("索引位置(含)之后的字符串:"+str2);
  20. // String substring(int, int): 获取从索引start位置(含〉起至索引end位置(不含)的字符串
  21. String str3 = str1.substring(5,10);
  22. System.out.println("5索引start位置(含〉起至10索引end位置(不含)的字符串:"+str3);
  23. }
  24. }