Java陣列使用注意事項

2021-09-02 15:08:38 字數 434 閱讀 8934

1.陣列必須使用new分配記憶體空間後才可使用,並進行預設的初始化,byte、short、int、long的為0,char為' ',float、double為0.0,string為null,boolean為false。

2.多維陣列進行定義宣告和new時,不可跨緯度指定空間大小,只能先指定分配好高緯度再分配低緯度的,每個緯度都要通過new來分配記憶體空間。

3.arrays類的一些方法:

sort:陣列從小到大排序,可以是整個陣列也可以是陣列的一部分。

binarysearch:查詢陣列中是否包含指定的值,可以在陣列所有元素中查詢也可以在其中一片區域內查詢,若找到則返回下標索引值,若不存在則返回乙個負數。

copyof:整個陣列複製。

copyofrange:複製陣列的一部分。

fill:用指定的數值填充陣列,可以填充所有的元素也可以指定範圍內填充。

java注意事項

將int轉成byte inti 1 integer io newinteger i io.bytevalue split注意點 gson將物件轉換成json串時注意點 用gson將物件轉換成json串時,當物件是null或物件的某個屬性的值是null時,則json串中不會有這個物件或這個物件的某個屬...

陣列注意事項

1.宣告陣列時候不能帶長度 例如 dog mydogs 7 錯誤 2.但是可以在宣告的時候把方括號放在左右兩邊 例如 int mysocres 雖然這樣的宣告讓人不爽,但是如果這樣宣告對於語法是完全正確的。可以編譯通過的。byte big new byte 7 7 byte b new byte 2...

JAVA的split使用注意事項

今天同事遇到的split的有趣情況 測試原始碼如下 import org.junit.test test public void stringsplit 輸出結果 0個逗號 split length 1 n n 0 個純逗號 split length 0 4個純逗號,最後乙個字元在最後乙個逗號之前,...