這應該算是我寫的第一篇比較正式的文章了,主要介紹一下我門經常用到的一些常用實用類。主要包括:string類,stringbuffer類,stringtokenizer類,date類,calender類,math類,biginerger類, decimalformat類。
前面五個會詳細說明一下,就當做複習了,後面幾個就稍微提一下,平常用的比較多的就是string類以及stringbuffer類。
首先講一下string類以及跟stringbuffer類的區別吧。
string物件屬於定長字串,不能對字串進行修改(例:刪除,修改,替換字串中的某些字元),而stringbuffer類可以。stringbuffer物件主要用於儲存可變的字串(下面我們再細講分別有哪些方法以及它們的用法)。
string類(定長):
由於字串是物件,所以必須需要建立字串物件:有三種方法
1.string str = new string("我愛學習!"); // 通過構造器來建立字串物件
2.char c = ;
string str = new string(c, start, end); // 通過字元陣列來建立字串物件,取字元陣列中的一段字元,從start開始直
到end(不包括end位置的字元)。
3.string str = "我愛學習!"; // 引用字串常量物件
下面具體說一下string物件的常用方法(例項就沒有截圖了,只說明一下他們的用法)
public int length() 獲取字串的長度stringbuffer類(變長):public boolean equlas() 比較兩個字串物件的實體是否相同
public boolean startswith(string str) 判斷字串是否是以str字串開頭
public boolean endswith(string str) 判斷字串是否以str結尾
public boolean contains(string str) 判斷當前物件是否包含字串str
public string substring(int start, int end) 擷取字串從start開始到end位置的字串(不包括end位置的字元)
string.valueof(int/long/float/double/...) 將其他型別的資料轉換為string型別
integer.parseint/float/double/...() 將string型別的資料轉換為其他型別的資料
tochararray() 將字串轉換為字元陣列
這裡還有乙個字串的替換,我們到最後再將,正規表示式
首先我們先講一下stringbuffer物件的建立,也是有三種方法:
1.stringbuffer buffer = new stringbuffer() // 建立乙個空的stringbuffer類stringtokenizer類:2.stringbuffer buffer = new stringbuffer(int size) // 建立乙個stringbuffer類但是申明了可容納的長度(預設是16)
3.stringbuffer buffer =new stringbuffer(string str) //建立乙個帶有初始值的stringbuffer類
date類:
calender類:
math類:
biginerger類:
decimalformat類:
常用實用類
string物件屬於定長字串,不能對字串進行修改 例 刪除,修改,替換字串中的某些字元 而stringbuffer類可以。stringbuffer物件主要用於儲存可變的字串 下面我們再細講分別有哪些方法以及它們的用法 由於字串是物件,所以必須需要建立字串物件 有三種方法 public boolean...
常用Java集合類總結
昨天接到乙個 面試,有問道關於集合類的知識,剛好我自己對於這方面梳理的結構不是特別好,想要寫一篇部落格來總結關於這方面的內容。1.list a.arraylist底層是用動態陣列實現的,我個人比較喜歡用,取值的效率比較好 b.linkedlist底層是基於鍊錶實現的,對於一些經常增刪的程式比較適合 ...
JAVA常用總結
1.資料元素的比較需要使用arrays.equals char chararray1 char chararray2 boolean c c arrays.equals chararray1,chararray2 asserttrue arrays.equals chararray1,d.chara...