一、字元串常用的方法 package com.bjpowernode.java_learning; public class D73_StringMethodBriefIntroduction { public static void main(String[] args) { //1.char ...
一、字元串常用的方法
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=========="); } }
三、源碼:
D73_StringMethodBriefIntroduction.java
https://github.com/ruigege66/Java/blob/master/D73_StringMethodBriefIntroduction.java
2.CSDN:https://blog.csdn.net/weixin_44630050
3.博客園:https://www.cnblogs.com/ruigege0000/
4.歡迎關註微信公眾號:傅里葉變換,個人公眾號,僅用於學習交流,後臺回覆”禮包“,獲取大數據學習資料