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的自学历程...只需坚持
  • 相关阅读:
    学习进度条博客(软件工程)第一周
    随机产生30个两位数的四则运算(包括真分数的计算)
    构建之法阅读笔记01
    感想
    《构建之法》阅读笔记04
    团队冲刺第二天
    第八周学习进度条
    团队冲刺第一天
    第七周学习进度条
    课堂测试03
  • 原文地址:https://www.cnblogs.com/LZL-student/p/5873931.html
Copyright © 2011-2022 走看看