arrays
檢視apl,arrays在util包下且arrays的方法都是靜態方法,所以可以直接使用arrays呼叫靜態方法使用,不需要建立它的物件
常用的arrays靜態方法:
arrays.tostring(陣列引數);得到乙個指定陣列內容的字串
int
array=
; string s = arrays.
tostring
(array)
; system.out.
println
(s);
//[1, 2, 3, 4]
arrays.sort(陣列引數),可以將其按照公升序進行排序
char
chars=
;int
ints=
; arrays.
sort
(chars)
; arrays.
sort
(ints)
; system.out.
println
(arrays.
tostring
(chars));
//[a, b, c, d]
system.out.
println
(arrays.
tostring
(ints));
//[1, 2, 3, 7, 73]
其它arrays靜態方法檢視apl
math
math是乙個關於數學的工具類,在lang包下,不需要導包,而且與arrays類一樣全是靜態方法,直接使用類名呼叫
常用靜態方法:
math.pi 求圓周率
double pi=math.pi;
system.out.
println
(pi)
; 圓周率
math.abs(引數) 得到引數的絕對值
int i=math.
abs(-2
);double d=math.
abs(
-3.33);
system.out.
println
(i+" "
+d);
// 2 3.33 得到絕對值
public static double ceil(double a) 向上取值
public static double floor(double a)向下取值
double ceil = math.
ceil
(4.33);
system.out.
println
(ceil)
;// 5.0 向上取大於它的整值
double floor = math.
floor
(9.99);
system.out.
println
(floor)
;// 9.0 向下取小於它的整數值
public static int round(float a) 四捨五入
float float01=
6.33f
;float float02=
9.99f
; system.out.
println
(math.
round
(float01));
// 6 四捨五入
system.out.
println
(math.
round
(float02));
// 10 四捨五入
其它靜態方法檢視apl。
練習**:
/*
* 計算在-10.8到5.9之間,絕對值大於6或者小於2.1的整數有多少個?
* */
public
class
math04
} system.out.
println
("乙個有多少個:"
+count);}
}
陣列工具類Arrays
int intarray string intstr arrays.tostring intarray system.out.println intstr tostring intarray 將引數陣列變成字串,輸出樣式如下 int arr1 arrays.sort arr1 system.out....
陣列 Arrays工具類
arrays類即為運算元組的工具類,包含了用來運算元組的各種方法 判斷兩個陣列是否相等 public static boolean equals int a,int b 輸出陣列資訊 public static string tostring int a 將原陣列所有元素替換為指定值 public ...
陣列工具類Arrays
提供大量靜態方法,實現陣列的常見操作。1 public static string tostring 陣列 將引數陣列陣列字串。使用方法 arrays.tostring 陣列 2 public static string sort 陣列 按公升序將引數陣列進行排列。使用方法 arrays.sort ...