zoukankan      html  css  js  c++  java
  • 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的自学历程...只需坚持
  • 相关阅读:
    204. Count Primes (Integer)
    203. Remove Linked List Elements (List)
    202. Happy Number (INT)
    201. Bitwise AND of Numbers Range (Bit)
    200. Number of Islands (Graph)
    199. Binary Tree Right Side View (Tree, Stack)
    198. House Robber(Array; DP)
    191. Number of 1 Bits (Int; Bit)
    190. Reverse Bits (Int; Bit)
    189. Rotate Array(Array)
  • 原文地址:https://www.cnblogs.com/LZL-student/p/5873931.html
Copyright © 2011-2022 走看看