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