arrayutils 擁有以下方法:
tostring
將乙個陣列轉換成string,用於列印陣列
isequals
判斷兩個陣列是否相等,採用equalsbuilder進行判斷
tomap
將乙個陣列轉換成map,如果陣列裡是entry則其key與value就是新map的key和value,如果是object則object[0]為keyobject[1]為value
clone
拷貝陣列
subarray
擷取子陣列
issamelength
判斷兩個陣列長度是否相等
getlength
獲得陣列的長度
issametype
判段兩個陣列的型別是否相同
reverse
陣列反轉
indexof
查詢某個object在陣列中的位置,可以指定起始搜尋位置
lastindexof
反向查詢某個object在陣列中的位置,可以指定起始搜尋位置
contains
查詢某個object是否在陣列中
toobject
將基本資料型別轉換成外包型資料
isempty
判斷陣列是否為空(null和length=0的時候都為空)
addall
合併兩個陣列
add
新增乙個資料到陣列
remove
刪除陣列中某個位置上的資料
removeelement
刪除陣列中某個物件(從正序開始搜尋,刪除第乙個)
eg:// 1.列印陣列
arrayutils.tostring(new int );//
arrayutils.tostring(new integer );//
arrayutils.tostring(null, "i'm nothing!");// i'm nothing!
// 2.判斷兩個陣列是否相等,採用equalsbuilder進行判斷
// 只有當兩個陣列的資料型別,長度,數值順序都相同的時候,該方法才會返回true
// 2.1 兩個陣列完全相同
arrayutils.isequals(new int , new int );// true
// 2.2 資料型別以及長度相同,但各個index上的資料不是一一對應
arrayutils.isequals(new int , new int );// true
// 2.3 陣列的長度不一致
arrayutils.isequals(new int , new int );// false
// 2.4 不同的資料型別
arrayutils.isequals(new int , new long );// false
arrayutils.isequals(new object , new object );// false
// 2.5 null處理,如果輸入的兩個陣列都為null時候則返回true
arrayutils.isequals(new int , null);// false
arrayutils.isequals(null, null);// true
// 3.將乙個陣列轉換成map
// 如果陣列裡是entry則其key與value就是新map的key和value,如果是object則object[0]為keyobject[1]為value
// 對於object陣列裡的元素必須是instanceof object或者entry,即不支援基本資料型別陣列
// 如:arrayutils.tomap(new object,new int})會出異常
arrayutils.tomap(new object , new object });//
arrayutils.tomap(new integer , new integer });//
// 4.拷貝陣列
arrayutils.clone(new int );//
// 5.擷取陣列
arrayutils.subarray(new int , 2, 4);//
// 起始index為2(即第三個資料)結束index為4的陣列
arrayutils.subarray(new int , 2, 10);//
// 如果endindex大於陣列的長度,則取beginindex之後的所有資料
// 6.判斷兩個陣列的長度是否相等
arrayutils.issamelength(new integer , new long );// true
// 7.獲得陣列的長度
arrayutils.getlength(new long );// 3
// 8.判段兩個陣列的型別是否相同
arrayutils.issametype(new long , new long );// true
arrayutils.issametype(new int , new long );// false
// 9.陣列反轉
int array = new int ;
arrayutils.reverse(array);//
// 10.查詢某個object在陣列中的位置,可以指定起始搜尋位置,找不到返回-1
// 10.1 從正序開始搜尋,搜到就返回當前的index否則返回-1
arrayutils.indexof(new int , 6);// 2
arrayutils.indexof(new int , 2);// -1
// 10.2 從逆序開始搜尋,搜到就返回當前的index否則返回-1
arrayutils.lastindexof(new int , 6);// 2
// 11.查詢某個object是否在陣列中
arrayutils.contains(new int , 1);// true
// 對於object資料是呼叫該object.equals方法進行判斷
arrayutils.contains(new object , 1l);// false
// 12.基本資料型別陣列與外包型資料型別陣列互轉
arrayutils.toobject(new int );// new integer
arrayutils.toprimitive(new integer );// new int
// 13.判斷陣列是否為空(null和length=0的時候都為空)
arrayutils.isempty(new int[0]);// true
arrayutils.isempty(new object );// false
// 14.合併兩個陣列
arrayutils.addall(new int , new int );//
// 15.新增乙個資料到陣列
arrayutils.add(new int , 4);//
// 16.刪除陣列中某個位置上的資料
arrayutils.remove(new int , 1);//
// 17.刪除陣列中某個物件(從正序開始搜尋,刪除第乙個)
arrayutils.removeelement(new int , 3);//
ArrayUtils 擁有以下方法
arrayutils 擁有以下方法 tostring 將乙個陣列轉換成string,用於列印陣列 isequals 判斷兩個陣列是否相等,採用equalsbuilder進行判斷 tomap 將乙個陣列轉換成map,如果陣列裡是entry則其key與value就是新map的key和value,如果是o...
通過以下方法實現資料簽名
2 因為該證書只是用於區域網內,所以客戶不想出錢註冊,想問一下通過這種測試證書可不可以?3 如果能行,如果有多台伺服器負載,這種證書怎麼部署。問題多了點,請大家不吝賜教。參考http blogs.babyt archive 2005 03 14 118264.html neilxp 紫金港忙人 在單...
在北京孩子可能擁有以下保障
在北京孩子可能擁有以下保障 一 具有北京市非農業戶口或者父母有北京市工作居住證的,孩子可以參加北京市學生兒童大病醫療保險,每年交50元,對每次住院650元以上的部分給付70 乙個保險年度內社保支付上限為17萬元 二 儲存臍帶血附帶的保險,對孩子在18周歲之前因疾病或者意外住院醫療的,對200元以上的...