java型別 轉換小技巧

2021-08-07 02:08:23 字數 427 閱讀 4910

1.利用fastjson將object轉成json格式字串

現在許多專案在應用控制 層會大量應用阿里的fastjson工具包。我們經常遇到的問題是將object類轉換成json格式字串。但是json,jsonobject以及jsonutils(另外乙個阿里元件),都沒有將object直接轉化成json字串的工具。另讓匪夷所思的是在其中的jsonarray工具類中卻有這樣的方法:

jsonarray.tojson(object obj).tojsonstring();

2.將string陣列轉lang陣列

這是乙個面試題,當時沒有回答上來。

string sarray = ;

long larray = arrays.aslist(sarray).toarray(new long);

注意,不用迴圈呀,不用迴圈!我對迴圈已生厭。

數值型別轉換的小技巧

有乙個小技巧,int型別是不支援null值的,但是資料庫是支援null型別的,所以為了讓int支援null型別,可以加乙個問號,如下 int?num null 資料型別的轉換有顯示轉換和隱式轉換,顯示轉換是從高到底,比如從long轉換到int,格式如下 int a 1 long b 12121212...

java 型別轉換 強制型別轉換

今天在寫乙個demo時,碰到型別轉換問題。發現兩個不相干的class進行強制型別轉換編譯是不會通過的,但是。乙個class到乙個不相干的inte ce強制型別轉換是可以編譯通過的。可能有人感覺知道這沒什麼意義,但是感覺還是記錄下。雖然有自動型別轉換,以及強制型別轉換,但有時強制型別轉換不能通過時,可...

JAVA型別轉換

string s fs123fdsa string變數 byte b s.getbytes string轉換為byte string t new string b bytep轉換為string 1 將字串轉化為整型 int i integer.parsein string str int i int...