<menu id="a2esi"><strong id="a2esi"></strong></menu>
  • <nav id="a2esi"></nav>
    學校總部  | 設為首頁 | 加入收藏 | 官方微信
    內威培訓
    打造“培訓+就業”一站式服務品牌!
    banner1
    • Python+AI工程師
    • Web前端工程師
    • Java軟件開發工程師

    首頁>>學員天地

    java 字符串函數的用法和實例演示
    編輯:eamol  閱讀:2657次  發布:14-07-19

    package pg1;

    //字符串函數
    public class strfunction {


     public static void main(String[] args) {

      //(1)substring()  取字符串
      String varstr="i love Chiane very much!";
      
      String getStr=varstr.substring(2);   //字符串第一個字母索引值為0,2即從第三個字符到最后一個字符
      System.out.println(getStr);      
      //如果要截取love
      System.out.println(varstr.substring(2, 6));
      
      //(2)Concat()連接字符串
      
      //(3)replace()
      
      //1)全部替換
      System.out.println(varstr.replaceAll(varstr, "***"));
      //2)指定替換部分
      System.out.println(varstr.replace("love", "***"));
      
      //(4)trim()除去字符串左右空格
      
      //(5)valueOf() 轉換為字符串
      
      //(6)toUpperCase(),toLowerCase()大小寫切換
      
      System.out.println(varstr.toLowerCase()+varstr.toUpperCase());
      
      //(7)length()取得字符串的長度
      System.out.println(varstr.length());
      
      //(8)CharAt()截取一個字符|getChars(sourcestart,endsource) 獲取多個字符串
      String str3="world";
      for(int i=0;i<str3.length();i++)
       System.out.print(str3.charAt(i));
          char[] a=new char[10];
          str3.getChars(0, str3.length(),a, 0);
          for(int i=0;i<a.length;i++)
           System.out.print(a[i]);
         
      //(9)getBytes()存放字符到數組
         
          String s="Hello";
          byte[] bytes=s.getBytes();
          for(int i=0;i<s.length();i++)
           System.out.print(bytes[i]);
         
      //(10) equals()和equalsIgnoreCase()  比較兩個字符串是否一致,后者忽略大小寫的區別
         
          String str1="abcb";
          String str2="Abc";
          System.out.println(str1.equals(str2));
          System.out.println(str1.equalsIgnoreCase(str2));
         
          //(11)regionMatches(int startIndex,String tr2,int str2StartIndex,int numchars)
         
          System.out.println(str1.regionMatches(false,0, str1, 0,3));
         
          //(12)regionMatches(boolean ignore Case, startIndex,String tr2,int str2StartIndex,int numchars)
          //用于比較一個字符串特定區域與另一特定區域,它有一個重載形式,允許比較中忽略大小寫
         
          System.out.println(str1.regionMatches(false,0, "abc", 0, 3));
         
          //(13)CompareTo()和compareToIgnorecase()比較字符串的差異,后者消除大小寫的差異
          System.out.println(str1.compareTo(str2));              //返回第一個字符的ascii碼的差值
          System.out.println(str1.compareToIgnoreCase(str2));  //返回0
         
         
           //(14)indexof()和lastindexof()查找的字符串或子串第一次或者最后一次出現的位置
         
          System.out.println(str1.indexOf('b'));  //‘b’在str1中第一次出現的位置
          System.out.println(str1.lastIndexOf("b"));    //‘b’在str1中最后一次出現的位置
         
       
          //(15)split字符串分割
         
           String s1="i,am,a,boy,!";
           String y1[]=s1.split(",");
           for(int i=0;i<y1.length;i++)
            System.out.println(y1[i]);
         
          //(16)append()添加函數或者字符串
              
           StringBuffer sb=new StringBuffer();   //構造函數
           sb.append("/").append('b').append(str3);
           System.out.println(sb);
          
           //(17)startwith(),endwith() 判斷字符串是否以特殊字符開始或者結束
          
           String strs="geniusisnotborntothis";

            System.out.println(strs.startsWith("g"));  //strs是以"g"開頭,返回ture
            System.out.println(strs.endsWith("s"));     //strs是以"s"結尾,返回 false
        
         //(18)StringBuffer 構造函數
           //1) insert() 插入字符串
           
            sb.indexOf(str2, 3);
            sb.reverse();
            sb.delete(1, 3);
          
          
          
          
          
         
         
      

     }

    }



    上一篇: JAVA面試題2   下一篇: Properties類應用詳解
    返回列表
    網絡大專、自考本科,學歷輕松拿!
    ©2016-2020 上海內威職業技能培訓學校 版權所有
    普陀區武寧路1500號中樓2-3層(郵編:200062)
    咨詢:021-62434966  合作:021-13371929650  就業:021-62434966  傳真:  電郵:service@snetway.com
    《中華人民共和國電信與信息服務業務》經營許可證滬ICP備15002602號 
    <menu id="a2esi"><strong id="a2esi"></strong></menu>
  • <nav id="a2esi"></nav>
    本溪娱网棋牌