string類的最大特點是,建立的字串不可變。常用方法如下圖所示。
其中,如果使用substring(begin,end)帶兩個引數的方法,將會擷取原字串左閉右開索引位置的子串。
1、如果需要建立乙個內容可變的字串物件,應優先考慮stringbuilder類。
2、stringbuffer與stringbuilder類似,只是stringbuffer 是執行緒安全的。
3、stringbuilder 則沒有實現執行緒安全功能,所以效能略高。
常用方法如下。
date用來獲取當前時間,******dateformat可以指定輸出格式,利用該物件的format方法輸出。
public class helloworld
}
另外:calendar類也可以進行時間和日期類的處理。calendar 類還提供了 gettime() 方法,用來獲取 date 物件,完成 calendar 和 date 的轉換,還可通過 gettimeinmillis() 方法,獲取此 calendar 的時間值,以毫秒為單位。
public class helloworld
}列印結果:2018-11-18 19:1:57
math 類的所有方法都是靜態方法,所以使用該類中的方法時,可以直接使用類名.方法名,如: math.round();
最後的最後:簡單總結簡單的理解使用哦
16 Java併發性和多執行緒 死鎖
以下內容 死鎖是兩個或更多執行緒阻塞著等待其它處於死鎖狀態的執行緒所持有的鎖。死鎖通常發生在多個執行緒同時但以不同的順序請求同一組鎖的時候。例如,如果執行緒1鎖住了a,然後嘗試對b進行加鎖,同時執行緒2已經鎖住了b,接著嘗試對a進行加鎖,這時死鎖就發生了。執行緒1永遠得不到b,執行緒2也永遠得不到a...
劍指Offer面試題16(Java版) 反轉鍊錶
題目 定義乙個函式,輸入乙個鍊錶的頭結點,反轉該鍊錶並輸出反轉後鍊錶的頭結點。解決與鍊錶相關的問題總是有大量的指標操作,而指標操作的 總是容易出錯的。很多的面試官喜歡出鍊錶相關的問題,就是想通過指標操作來考察應聘者的編碼功底。為了避免出錯,我們最好先進行全面的分析。在實際軟體開發周期中,設計的時間通...
劍指offer第二版 面試題16(java)
面試題16 數值的整數次方 題目 實現函式power double base,int exponent 求base的exponent次方。不能使用庫函式,同時不需要考慮大數問題 需要考慮的問題 次方為正 負 0 輸入為0 次方為正時,直接計算 次方為負時,先計算正的次方數,再求倒數 如果輸入為0,次...