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的自学历程...只需坚持
  • 相关阅读:
    最近有人说我欺骗消费者,今天来一波视频分享
    前端 Java Python等资源合集大放送
    dubbo源码学习(四):暴露服务的过程
    dubbo源码学习(二) : spring 自定义标签
    Dubbo多注册中心和Zookeeper服务的迁移
    线程各种状态转换分析
    java并发之同步辅助类CountDownLatch
    工作5年的Java程序员,才学会阅读源码,可悲吗?
    【阿里面试系列】Java线程的应用及挑战
    「阿里面试系列」搞懂并发编程,轻松应对80%的面试场景
  • 原文地址:https://www.cnblogs.com/LZL-student/p/5873931.html
Copyright © 2011-2022 走看看