1. 程式人生 > >java學習,String和char包裝型別Character

java學習,String和char包裝型別Character

1.String比較問題

2.String,StringBuilder和StringBuffer三者的區別

3.String常用方法

1.boolean endsWith(String suffix)  是否以指定的字串結束   boolean startsWith(String prefix,int toffset) 測試此字串從指定索引開始的子字串是否以指定字首開始。2.boolean contains(CharSequence s)  是否包含指定的序列3.boolean equals(Object anObject) 是否相等4.boolean equalsIgnoreCase(String anotherString)  忽略大小寫是否相等5.char charAt(int index)
 返回指定索引處的 char 值6.byte[] getBytes(String charsetName) 使用指定的字符集將此 String 編碼為 byte 序列,並將結果儲存到一個新的 byte 陣列中。此方法可以用來轉換編碼格式
import java.io.UnsupportedEncodingException;

/**  
* 建立時間:2018年3月21日 下午3:55:27  
* 專案名稱:Dream  
* @author wz  
* @version 1.0   
* @since JDK 1.7.0_21  
* 檔名稱:StringTest.java  
* 類說明:  
*/
public class StringTest {
	public static void main(String[] args) throws UnsupportedEncodingException {
		String t = "這是一個字串aaa111";  
		String utf8 = new String(t.getBytes( "UTF-8"));  
		System.out.println(utf8);  
		String unicode = new String(utf8.getBytes(),"UTF-8");   
		System.out.println(unicode);  
		String gbk = new String(unicode.getBytes("GBK"));  
		System.out.println(gbk);
		
	}
}
7.int indexOf(String str,int fromIndex)  返回指定子字串在此字串中第一次出現處的索引,從指定的索引開始8.int lastIndexOf(String str,int fromIndex)
  返回指定子字串在此字串中最後一次出現處的索引,從指定的索引開始反向搜尋。9.String replace(char oldChar , char newChar)返回一個新的字串,它是通過用 newChar 替換此字串中出現的所有 oldChar 得到的。10.String substring(int beginIndex, int endIndex)  返回一個新字串,它是此字串的一個子字串。11.char[] toCharArray() 將此字串轉換為一個新的字元陣列。12.String[] split(String regex) 根據給定正則表示式的匹配拆分此字串

4.Character常用方法

總結:筆試老讓操作字串,煩死了,誰沒事記這麼多方法,要API擺好看嗎?啊?