異常類 和String類型的方法

異常類
throwable:{ error:IOError,linkageError,threadDeath,AWTError
{ Exception:SQLExpection,RuntimeExteption:(IndexOutOfBoundsException,NullPointerException,ArithmetchException),
IOException:FileNotFoundException,EOFEException

java提供的異常處理機制有兩種:
使用try...catch捕獲異常:將可能產生異常的代碼放在try語句中進行隔離,如果遇到異常,程序會停止執行try塊的代碼,跳到catch塊中進行處理
使用throws聲明拋出異常:當前方法不知道如何處理所出現的異常,該異常應由上一級調用者進行處理,可在定義該方法時使用throws聲明拋出異常
所有異常對象都包含以下幾個常用的方法用於訪問異常信息:
getMessage()方法:返回該異常的詳細敘述字符串;
printStackTrace()方法:該異常的跟蹤棧信息輸出到標準錯誤輸出;
printStackTrace(printStream s)方法:將該異常的跟蹤棧信息輸出到指定輸出流;
getStrackTrace( ):返回該異常類的跟蹤棧信息。

list集合:
ArrayList=new ArrayList
list.add() 添加元素
list.remove() 可按位置刪除,也也可按元素添加
list.set(,)按位置添加
list.get() 查找
遍歷的方法:
for(int i=0;i<list.size;++i){
System.out.println();
}

Iterater it=list.iterator()
while(it.hasNext()){
int a=(Integer)it.next();
System.out.println(a);
}

length(); 返回字符串長度
CharAt();返回指定索引位置的char值
charAt(int index)方法是一個能夠用來檢索特定索引下的字符
getChars(); 把一個字符從某個地方放複製到某個地方
getBytes(); 返回一個字節的數組,返回Ascii碼值
equals(); 比較值是否相同
compareTo(); 比較字符大小
compareToIgnoreCase(); 不區分大小寫
Starts(ends)with(); 是否以某個字符開頭/結尾
IndexOf();給一個字符在字符串中出現的位置
LastIndexOf(); 相同字符最後一個出現的位置
toUpperCase(); 字符串轉大寫
toLastCase(); 字符串轉小寫
trim();去掉首尾的空格
split(); 分割
subString(,); 截取,括號中先是起始位置,之後是結束位置,表示截取的一段,如只有一個數值,那麼就是從x個地方開始截取到末尾。
toCharArray(); 字符串轉成字符數組
Contains(); 判斷子字符串是否在聲明字符串中

在java中,經常使用“+”運算符鏈接,但不同情況下的字符串連接也不同

StringBuffer();:字符緩衝區,是一種線程安全的可變字符序列
StringBuffer(); 構造一個不帶字符的緩衝區,初始容量爲16個字符
append(); 把其他的值追加到末尾
char charAt()
reverse() 字符串反轉,倒着輸出

StringBufferBuilder(); 同StringBuffer();類似,但是線程不安全

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章