Java字符串類型

字符串的建立方式:String # = "######";
Java中一句相連的字符串不能分開在兩行中寫。
字符串也可同其餘基本數據類型進行鏈接。和字符串連接的數據也會變成字符串,會自動調用toString()方法。
使用String類的length()方法可獲取聲明的字符串對象的長度。
String類提供了兩種查找字符串的方法,即indexOf()與lastIndexOf()方法。這兩種方法 都容許在字符串中搜索指定條件的字符或字符串。indexOf()方法返回的是搜索的字符 或字符串首次出現的位置,lastIndexOf()方法返回的是搜索的字符或字符串昀後一次 出現的位置。
字符串的索引位置是從0開始的。
charAt()方法可將指定索引處的字符返回。
substring()方法,能夠對字符串截取。兩個參數,第一個是索引位置的開始,第二個是索引位置的結束。
trim()方法返回字符串的副本,忽略前導空格和尾部空格。
replace(#,#)方法可實現將指定的字符或字符串替換成新的字符或字符串。兩個參數,前一個是原來字符串中的字符,後一個是要替換的字符。
判斷字符串的開始和結尾:    http://www.iis7.com/a/lm/zhanqun/  IIS7站羣大全
startsWith()方法與endsWith()方法分別用於判斷字符串是否以指定的內容開始或結束。 這兩個方法的返回值都爲boolean類型。
要比較兩個字符串內容是否相等,應使用equals()方法和equalsIgnoreCase()方法。
equals()方法,比較兩邊的字符串內容和長度都要相等,比較適合中文。
equalsIgnoreCase()方法,不區分大小寫,比較兩邊的字符串內容和長度都要相等,比較適合英文。
compareTo()方法爲按字典順序比較兩個字符串,該比較基於字符串中各個字符的Unicode值,按字典順序將此String對象表示的字符序列與參數字符串所表示的字符序列進行 比較。若是按字典順序此String對象位於參數字符串以前,則比較結果爲一個負整數;若是按字典順序此String對象位於參數字符串以後,則比較結果爲一個正整數;若是這兩個 字符串相等,則結果爲0。
toLowerCase()方法可將字符串中的全部字符從大寫字母改寫爲小寫字母。
oUpperCase()方法可將字符串中的小寫字母改寫爲大寫字母。
進行轉換時,數字和非字符不受影響。
split()方法能夠使字符串按指定的分割字符或字符串對內容進行分割,並將分割後的結果存放在字符串數組中。
split()方法提供瞭如下兩種字符串分割形式。
1. 所有分割。
2. 指定分割的次數。
日期和時間字符串格式化:"%##"
String類的靜態format()方法用於建立格式化的字符串。
format()方法有兩種重載形式。
format()方法經過給定的特殊轉換符做爲參數來實現對日期和時間的格式化。
format()方法不只能夠完成日期的格式化,也能夠實現時間的格式化。時間格式化轉換符要比日期轉換符更多、更精確,它能夠將時間格式化爲時、分、秒、毫秒。數組

相關文章
相關標籤/搜索