Java連載73-String方法簡介

1、字符串經常使用的方法java

 

package com.bjpowernode.java_learning;

​

public class D73_StringMethodBriefIntroduction {

  public static void main(String[] args) {

    //1.char charAt(int index)代筆取出字符串的第index的字符

    char c1 = "abcdef".charAt(2);

    System.out.println(c1);

    System.out.println("1==========");

   

    //2.boolean endsWith(String endstr)返回這個字符串是否以括號裏的參數結尾的

    System.out.println("HelloWorld".endsWith("ld"));

    System.out.println("HelloWorld".endsWith(".java"));

    System.out.println("HelloWorld".endsWith("pjava"));

    System.out.println("2==========");

   

    //3.boolean equlasIgnoreCase(String anontherString)忽略大小寫以後,返回是否和參數同樣

    System.out.println("abc".equalsIgnoreCase("ABC"));

    System.out.println("3==========");

   

    //4.byte[] getBytes();返回參數的byte數組形式

    byte[] bytes = "abc".getBytes();

    for(int i=0;i<bytes.length;i++) {

      System.out.println(bytes[i]);

    }

    System.out.println("4==========");

   

    //5.indexOf(String str)返回指定子字符串在此字符串中第一次出現的索引

    System.out.println("I am a hero".indexOf("a"));

    System.out.println("5==========");

   

    //6.indexof(String str,int fromIndex);從fromIndex日後面數第一次出現

    System.out.println("javalanguageiseasytolearn".indexOf("a",2));

    System.out.println("6==========");

   

    //7.lastIndexOf(String str)倒數字符串從最後一個開始往前數,第一次出現;要是參數後面再帶一個,就是從倒數這個數字開始

    System.out.println("javalanguageiseasytolearn".lastIndexOf("r"));

    System.out.println("7==========");

   

    //8.lendgth字符的長度,有一點注意,在數組中就是屬性,再字符串中就是方法

    System.out.println("jdsofa".length());

    int[] i1 = {2,5,87,4,9};

    System.out.println(i1.length);

    System.out.println("8==========");

   

    //9.String replaceAll(String s1,String s2)把字符串中的s1片斷改爲s2片斷

    String s2 = "abck".replaceAll("b","jdios");

    System.out.println(s2);

    System.out.println("9==========");

   

    //10.String[] split(string s);把字符串以s進行分割

    String[] s3 = "a,gi,gi,gohji".split(",");

    for(int j=0;j<s3.length;j++) {

      System.out.println(s3[j]);

    }

    System.out.println("10==========");

   

    //11.boolean startWith(String s);//返回字符串是否以s爲開頭

    System.out.println("/system/login".startsWith("/"));

    System.out.println("11==========");

   

    //12.String substring(int begin);//從第begin下標開始日後截取字符串;加一個參數int end,就是指從begin開始到end結束,且end不包括

    System.out.println("abddkfja".substring(5));

    System.out.println("abddkfja".substring(5,6));

    System.out.println("12==========");

   

    //13.char[] toCharArrays();

    char[] c4 = "IloveChina".toCharArray();

    for(int j=0;j<c4.length;j++) {

      System.out.println(c4[j]);

    }

    System.out.println("13==========");

  }

}

 

 

3、源碼:                                           node

D73_StringMethodBriefIntroduction.javaios

https://github.com/ruigege66/Java/blob/master/D73_StringMethodBriefIntroduction.javagit

2.CSDN:https://blog.csdn.net/weixin_44630050github

3.博客園:https://www.cnblogs.com/ruigege0000/數組

4.歡迎關注微信公衆號:傅里葉變換,我的公衆號,僅用於學習交流,後臺回覆」禮包「,獲取大數據學習資料微信

 

相關文章
相關標籤/搜索