• String定义与方法


    //5种构造方法
    public void Con(){
      String str = "sfaj";

      String str1 = new String("sfajdf");
      String str2 = new String();
      str2 = "sfaj";

      char[] cArr = {'s','f','a','d','f','j'};
      String str3 = new String();

      String str4 = new String(cArr,0,2);
    }

    public void pra(){
      String str = new String("sfajdfjal;fjje23jkdjfa jdkf");
      //equals:相等
      System.out.println(str.equals("dddd"));
      //startsWith() && endsWith();
      System.out.println(str.startsWith("sfa"));
      System.out.println(str.endsWith("kf"));
      //compareTo()
      System.out.println("ac".compareTo("ad"));
      System.out.println("ac".compareTo("af"));
    }
    @Test
    public void prac(){//
      String str = new String("sfajdfjal;fjje23jkdjfa jdkf");
      //indexOf();
      System.out.println(str.indexOf("s"));
      System.out.println(str.indexOf("f", 7));
      //lastIndexOf(str);lastIndexOf(str,int end)
      System.out.println(str.lastIndexOf("j"));
      System.out.println(str.lastIndexOf("j",10));
      //subString(int start);subString(int start,int end) start开始,end以前
      System.out.println(str.substring(20));
      System.out.println(str.substring(10,14));
    }

    public void pract(){
      String str = new String(" sfajdfjal;fjje23jkdjfa jdkf ");
      //replaceAll(str,str1);
      String str2 = str.replace("f", "哒哒哒");
      System.out.println(str2);
      //trim:去除前后的空格
      String str3 = str.trim();
      System.out.println(str3);
      //split();拆分
      String[] str4 = str.split("f");
      for(String s : str4){
        System.out.println(s);
      }

    }

  • 相关阅读:
    27 树莓派做直播平台
    1 视频压缩软件
    (9-4 )deepsort在ubuntu1604下配置
    利用mvn进行多环境配置
    fidder及Charles使用
    轻松搞定面试中的二叉树题目(java&python)
    数据结构与算法系列 目录
    [转]揭秘webdriver实现原理
    作用域安全的构造函数
    JavaScript函数绑定
  • 原文地址:https://www.cnblogs.com/blogofcookie/p/4906346.html
Copyright © 2020-2023  润新知