String類
String s="abc";//創(chuàng)建一個字符串對象在常量池中
特點:
String構造函數(shù) 主要幾個String構造函數(shù) String(byte[] bytes){}//字節(jié)型
常見功能獲取 1、獲取字符串中字符的個數(shù)(長度) int length();
2、根據(jù)位置獲取字符 char charAt(int index);
3、根據(jù)字符(字符串)獲取字符串中第一次出現(xiàn)的位置。從前往后查 1. int indexOf(int ch);
4、根據(jù)字符(字符串)獲取字符串中第一次出現(xiàn)的位置。從后往前查 1. int lastIndexOf(int ch);
5、獲取字符串中一部分字符串,子串 String substring(int beginIndex, int endIndex);//左閉右開。(要begin不要end)
轉換 1、將字符串轉換成字符串數(shù)組(切割) String[] split(String regex);//涉及到正則表達式
2、將字符串轉換成字符(char)數(shù)組 char[] toCharArray();
3、將字符串轉換成字節(jié)數(shù)組 byte[] getBytes();
4、將字符串中的字母轉換成大小寫 String toUpperCase();//大寫
5、將字符串中的內(nèi)容進行替換 String replace(char oldChar,char nowChar);
6、將字符串兩端空格去除 String trim();
7、將字符串進行連接 String concat(String str);
判斷 1、兩個字符串內(nèi)容是否相同 boolean equals(Object obj);
2、字符串中是否包含指定字符串 boolean contains(String str);
3、字符串是否以指定字符串開頭,或結尾 boolean startsWith(String str);//開頭
比較 按字典順序比較兩個字符串 int compareTo(String anotherString)
字符串對象的規(guī)范化表示 String intern();
事例: String t=new String("abc");//new一個String對象,在堆內(nèi)存中
|
|