乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Java字符串的常用方法

       昵稱71011036 2020-08-10

      【轉(zhuǎn)換】

      //int 10進(jìn)制----> 轉(zhuǎn)16進(jìn)制
      Integer.toHexString(10)

      // int 10進(jìn)制----> 轉(zhuǎn)8進(jìn)制
      Integer.toOctalString(10)

      【轉(zhuǎn)換】
      取出字符串中的一個字符:
      String str = "a";
      char c = str.charAt(0);

      字符串--->字符數(shù)組:
      String str = "hello world!";
      char[] chars = str.toCharArray();


      【轉(zhuǎn)換】
      字符數(shù)組 --->字符串:
      char[] chars = {'A','B','C'};
      String str = new String(chars);


      【轉(zhuǎn)換】
      字符數(shù)組--->字符串(取出指定字符)
      char []chars = {'a','b','v'};
      String str = new String(chars ,1,2);


      【取出】
      取出字符串中的一個字符:
      String str = "abcde";
      char s = str.charAt(4);


      【判斷】
      判斷字符串是否以某某開頭
      例題: String str = "南京";
      if (str.startsWith("南")){
      System.out.println("是南開頭的");
      }
      例題:
      String str = "南京玄武區(qū)";
      if (str.startsWith("南京")){
      System.out.println("南京的人");
      }


      【判斷】
      判斷字符串是否以某某結(jié)尾
      String str = "圖片.jpg";
      if (str.endsWith(".jpg")){
      System.out.println("是jpg文件");
      }


      【查找】
      查詢字符串中是否有某個字符
      String str = "圖片.jpg";
      if (str.contains(".")) {
      System.out.println("有這個字符!");
      }


      【查找】
      查詢字符串中某個字符出現(xiàn)的下標(biāo)
      String str = "圖片.jpg";
      int index = str.indexOf(".");
      輸出:2


      【查找】
      查詢字符串中某個字符最后一次出現(xiàn)的下標(biāo)
      String str = "圖片.txt.jpg";
      int index = str.lastIndexOf(".");
      輸出:6
      用途:取文件后綴名


      【截取】
      從字符串指定的位置開始截取(截取指定位置后面所有)
      String str = "圖片.txt.jpg";
      String str1 = str.substring(6);
      輸出:.jpg


      【截取】
      從字符串指定的位置開始截?。ń厝≈付ǚ秶?br> String str = "圖片.txt.jpg";
      String str1 = str.substring(0,2);
      輸出:圖片


      【正則表達(dá)式】
      String str = "123456789";
      boolean flag = str.matches("[1-9][0-9]{8}+");
      System.out.println(flag);


      【正則表達(dá)式】
      判斷字符串是否全是數(shù)字(至少有一位)
      String str = "123456789";
      boolean flag = str.matches("\\d+");
      System.out.println(flag);


      【替換】
      將所有指定字符串替換
      String str = "中國人民銀行,中國人民銀行";
      str = str.replace("銀行","**");
      System.out.println(str);


      【替換】
      只將第一次出現(xiàn)的字符串替換
      String str = "中國人民銀行,中國人民銀行";
      str = str.replaceFirst("銀行","**");
      System.out.println(str);


      【替換】
      將所有 非字母替換為空(刪除所有不是字母的其他字符)
      String str = "abc.abc._abc";
      str = str.replaceAll("[^a-zA-Z]","");
      System.out.println(str);
      str.replaceAll:支持正則表達(dá)式


      【拆分】
      以空格拆分字符串(拆分空格隔開的字符)
      String str = "abc def ghi";
      String[]arr = str.split(" ");
      for (int i = 0; i < arr.length; i++) {
      System.out.println(arr[i]);
      }


      【拆分】
      以正則表達(dá)式拆分(拆分?jǐn)?shù)字隔開的字符)
      String str = "1abc2def3ghi";
      //先把第一個數(shù)字替換成空(刪除)
      str = str.replaceFirst("\\d","");
      //然后在用正則表達(dá)式分割(以數(shù)字分割)
      String[]arr = str.split("\\d");
      for (int i = 0; i < arr.length; i++) {
      System.out.println(arr[i]);
      }


      輸入字符串,取第一個字符
      char lwlOption = input.next().charAt(0);

       

      【注意】:某某轉(zhuǎn)--->>整形,用整形的方法:Integer.parseInt....
              某某轉(zhuǎn)--->>字符串,用字符串的方法:String.valueOf......

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多