字元串(方法)
按照面向對象的思想,對字元串進行功能分類 1.獲取 1.1獲取字元串中字元的個數(長度) int length() 1.2根據位置獲取字元 char charAt(int index); 1.3根據字元,獲取在字元串中,第一次出現的位置 int indexOf(int index); int indexOf(int ch, int fromIndex) 第一次出現指定字元處的索引 int indexOf(String str) 指定子字元串第一次出現處的索引。 int indexOf(String str, int fromIndex) 從指定的索引開始。 int lastIndexOf(int ch) 指定字元在此字元串中最後一次出現處的索引。 int lastIndexOf(int ch, int fromIndex) 從指定的索引處開始進行反向搜索。 int lastIndexOf(String str) 最右邊出現處的索引。 int lastIndexOf(String str, int fromIndex) 從指定的索引開始反向搜索。 1.4獲取字元串的一部分[子串] String substring(int beginIndex) 返回一個新的字元串,它是此字元串的一個子字元串。 String substring(int beginIndex, int endIndex) 返回一個新字元串,它是此字元串的一個子字元串。 2.轉換 2.1字元串轉為字元串數組(字元串的切割) String[] split(String regex) 根據給定正則表達式的匹配拆分此字元串。 String[] split(String regex, int limit) 根據匹配給定的正則表達式來拆分此字元串。 2.2字元串轉為字元數組 char[] toCharArray() 將此字元串轉換為一個新的字元數組。 2.3字元串轉為位元組數組 byte[] getBytes(String charsetName) 使用指定的字符集將此 String 編碼為 byte 序列,並將結果存儲到一個新的 byte 數組中。 2.4字元串大小寫轉化 String toLowerCase() 使用默認語言環境的規則將此 String 中的所有字元都轉換為小寫。 String toUpperCase() 使用默認語言環境的規則將此 String 中的所有字元都轉換為大寫。 2.5字元串內容替換 String replace(char oldChar, char newChar) String replace(String s1, String s2) 2.6去除空格 String trim(); 2.7字元串連接 String concat(String) 3.判斷 3.1兩個字元內容是否相同 boolean equals(Object anObject) 將此字元串與指定的對象比較。 boolean equalsIgnoreCase(String anotherString) 3.2字元串中是否包含指定字元串 boolean contains(String str) 3.3字元串是否以指定字元串開頭,是否指定字元串結尾 boolean startsWith(string) boolean endsWith(string) 4.比較 int compareTo(String anotherString) 按字典順序比較兩個字元串。// 返回的是assic碼
推薦閱讀:
※陳星漢flow的ios版叫什麼?
※為什麼這麼多人覺得熱機沒前途,必將被電**所取代(鋰離子電池,燃料電池)?
※以真實上市公司埃斯頓(002747)為例示範價值投資分析過程
※MaskGAN:谷歌大腦讓AI學做完形填空的新嘗試(又見神標題paper)
※急需錢,又不想管朋友借錢怎麼辦?