1.arrays.equals(array,array2)
比較兩個陣列元素是否相等:返回值為true相等
返回值為false不相等
int
arr=
;int
arr1=;
system
.out
.println
(arrays
.equals
(arr
,arr1))
;//true
2. arrays.copyofrange(t original,int fro[m,int to )
將乙個 原始的陣列從from開始複製,複製到上標to,生成乙個新的陣列
[from,to)
int
arr1=;
intb
=arrays
.copyofrange
(arr1,0
,2);
system
.out
.println
(arrays
.tostring(b
));/
/[1,
2]
** static arrays.fill(array,num )**
把陣列中的元素用num填
int
arr=
;arrays
.fill
(arr,7
);system
.out
.println
(arrays
.tostring
(arr))
;
public static void fill(object a, int fromindex, int toindex, object val)
將指定的 object 引用分配給指定 object 陣列指定範圍中的每個元素。填充的範圍從索引 fromindex(包括)一直到索引 toindex(不包括)。(如果 fromindex==toindex,則填充範圍為空。
int
arr=
;arrays
.fill
(arr,0
,2,3
);system
.out
.println
(arrays
.tostring
(arr))
;//[
3,3,
3]
arrays.sort( )
將陣列排序
int
arr=
;arrays
.sort
(arr);
system
.out
.println
(arrays
.tostring
(arr))
;//[
1,3,
8]
arrays.copyof(arrr,arr.length )int
arr=
;int
newarr
=arrays
.copyof
(arr
,arr
.length);
system
.out
.println
("newarr"
+arrays
.tostring
(newarr))
;
7.arraycopy(object src, int srcpos, object dest, int destpos, int length)
src: 原陣列 srcpos:原陣列起始的位置
dest:目的陣列 destpos:目的陣列的起始位置
length:所需複製陣列的長度
需要注意的是要重新宣告乙個同型別且長度足夠的陣列,否則會出現異常函式原型:arraycopy(object src, int srcpos, object dest, int destpos, int length)
src: 原陣列 srcpos:原陣列起始的位置
dest:目的陣列 destpos:目的陣列的起始位置
length:所需複製陣列的長度
需要注意的是要重新宣告乙個同型別且長度足夠的陣列,否則會出現異常
int
newarr
=new
int[10]
;system
.arraycopy
(arr,0
,newarr,3
,3);
system
.out
.println
("newarr"
+arrays
.tostring
(newarr))
;//newarr[0
,0,0
,1,9
,3,0
,0,0
,0]
oracle常見函式的使用
求各人姓名的長度 規律 函式 b 表示按位元組計算,如lengthb select lengthb abcd朗沃 from dual select t.stu name,length t.stu name from t stu t 大小寫轉換 select upper t.stu name lowe...
常見高階函式使用
python中如果將乙個函式名傳送給另乙個函式作為形參,那麼就成這個函式為高階函式 簡單例子 f abs 這就表示python中函式名是可以傳送給變數的 print f 9 def add a,b,f return f a f b print add 1,2,abs 如果將函式名傳入為另乙個函式引數...
C 常見函式使用
備註 總結c 中一些常見函式的使用,提高工作效率 陣列的拼接 報文頭的前6b固定 drv uchar pkt info head palive to np len set lag keepalive pkt info lag keepalive info,pkt info head void lag...