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的自学历程...只需坚持
  • 相关阅读:
    Windows 和Linux 误删除后的恢复
    AWS 使用总结
    20180814 错误分析
    你必须知道的互联网协议详解
    linux常用命令和关闭防火墙
    Nginx之ngx_http_fastcgi_module模块详解
    nginx 限制ip
    nginx allow 多个ip & ipv4的网段表示方法解析
    从Nginx的Web请求处理机制中剖析多进程、多线程、异步IO
    剑指offer:二叉树的深度
  • 原文地址:https://www.cnblogs.com/LZL-student/p/5873931.html
Copyright © 2011-2022 走看看