java11-3 String类的获取功能

String类的获取功能
  int length():获取字符串的长度。
  char charAt(int index):获取指定索引位置的字符
  int indexOf(int ch):返回指定字符在此字符串中第一次出现处的索引。
      为什么这里是int类型,而不是char类型?
      原因是:'a'和97其实都可以代表'a'
  int indexOf(String str):返回指定字符串在此字符串中第一次出现处的索引。
  int indexOf(int ch,int fromIndex):返回指定字符在此字符串中从指定位置后第一次出现处的索引。
  int indexOf(String str,int fromIndex):返回指定字符串在此字符串中从指定位置后第一次出现处的索引。
  String substring(int start):从指定位置开始截取字符串,默认到末尾。
  String substring(int start,int end):从指定位置开始到指定位置结束截取字符串。

 1 public class StringTest1 {
 2 
 3 public static void main(String[] args) {
 4 String a = "StudentStudy";
 5 
 6 //int length():获取字符串的长度。
 7 System.out.println("length="+a.length());
 8 System.out.println("-----------");
 9 
10 //char charAt(int index):获取指定索引位置的字符    
11 System.out.println("charAt=:"+a.charAt(2));
12 System.out.println("-----------");
13 
14 //int indexOf(int ch):返回指定字符在此字符串中第一次出现处的索引。
15 System.out.println("indexOf u="+a.indexOf('u'));
16 System.out.println("-----------");
17 
18 //int indexOf(String str):返回指定字符串在此字符串中第一次出现处的索引。
19 System.out.println("indexOf Stu="+a.indexOf("Stu"));
20 System.out.println("-----------");
21 
22 //int indexOf(int ch,int fromIndex):返回指定字符在此字符串中从指定位置后第一次出现处的索引。
23 System.out.println("indexOf = "+a.indexOf('u', 3));
24 System.out.println("-----------");
25 
26 //int indexOf(String str,int fromIndex):
27 //返回指定字符串在此字符串中从指定位置后第一次出现处的索引。
28 System.out.println("indexOf = "+a.indexOf("Stu", 2));
29 System.out.println("-----------");
30 
31 //String substring(int start):从指定位置开始截取字符串,默认到末尾。
32 System.out.println("substring = "+a.substring(7));//包括开始的字符
33 System.out.println("-----------");
34 
35 //String substring(int start,int end):从指定位置开始到指定位置结束截取字符串。
36 System.out.println("substring = "+a.substring(0, 7));//包括开始的字符,但不包括结束的字符
37 }
38 
39 }
何事都只需坚持.. 难? 维熟尔。 LZL的自学历程...只需坚持
原文地址:https://www.cnblogs.com/LZL-student/p/5873931.html