国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java的Arrays工具類實戰

java的Arrays工具類實戰

2020-07-18 13:40mrr Java教程

java.util.Arrays類能方便地操作數組,它提供的所有方法都是靜態的。Arrays作為一個工具類,能很好的操作數組。下面介紹主要使用的幾個函數

java.util.Arrays類能方便地操作數組,它提供的所有方法都是靜態的。靜態方法是屬于類的,不是屬于類的對象。所以可以直接使用類名加方法名進行調用。Arrays作為一個工具類,能很好的操作數組。下面介紹主要使用的幾個函數。

  1.fill方法

  fill方法主要用來填充數組,這里我們舉最簡單的int類型吧(其它類型的一樣)

  看Arrays的fill源碼

java的Arrays工具類實戰

  示例代碼:

  Java代碼

?
1
2
3
4
5
6
7
publicstaticvoidmain(String[] args) {
inta[]=newint[5];
//fill填充數組
Arrays.fill(a,1);
for(inti=0;i<5;i++)//輸出5個1
System.out.println(a[i]);
}

  填充部分數組源碼:

java的Arrays工具類實戰

  示例:

  Java代碼

?
1
2
3
4
5
6
7
publicstaticvoidmain(String[] args) {
inta[]=newint[5];
//fill填充數組
Arrays.fill(a,1,2,1);
for(inti=0;i<5;i++)//a[1]=1,其余默認為0
System.out.println(a[i]);
}

  2.sort方法

  從方法名看都知道是給數組排序,依然用int類型來說,其它類型一樣的。

  一樣有整個數組排序,如

  Java代碼

?
1
2
3
4
5
6
publicstaticvoidmain(String[] args) {
inta[]={2,4,1,3,7};
Arrays.sort(a);
for(inti=0;i<5;i++)//升序
System.out.println(a[i]);
}

  指定數組部分排序:

  Java代碼

?
1
2
3
4
5
6
publicstaticvoidmain(String[] args) {
inta[]={2,4,1,3,7};
Arrays.sort(a,1,4); //輸出2,1,3,4,7
for(inti=0;i<5;i++)
System.out.println(a[i]);
}

  3.equals方法

  用于比較兩個數組中的元素值是否相等,還是看int類型的數組。看Arrays源碼

java的Arrays工具類實戰

  示例:

  Java代碼

?
1
2
3
4
5
publicstaticvoidmain(String[] args) {
inta[]={2,4,1,3,7};
inta1[]={2,4,1,5,7};
System.out.println(Arrays.equals(a1, a)); //輸出false
}

  4.binarySearch方法

  通過binarySearch方法能對排序好的數組進行二分查找法操作。看源碼如下

java的Arrays工具類實戰

  示例:

  Java代碼

?
1
2
3
4
5
publicstaticvoidmain(String[] args) {
inta[]={2,4,1,3,7};
Arrays.sort(a);//先排序
System.out.println(Arrays.binarySearch(a, 4));//二分查找,輸出3
}

  5.copyof方法

  復制數組,Arrays的copyOf()方法傳回的數組是新的數組對象,所以您改變傳回數組中的元素值,也不會影響原來的數組

  如:

  Java代碼

?
1
2
3
4
5
6
7
8
9
10
importjava.util.Arrays;
publicclassArrayDemo {
publicstaticvoidmain(String[] args) {
int[] arr1 = {1, 2, 3, 4, 5};
int[] arr2 = Arrays.copyOf(arr1, arr1.length);
for(inti = 0; i < arr2.length; i++)
System.out.print(arr2[i] + " ");
System.out.println();
}
}

以上所述是小編給大家介紹的java的Arrays工具類實戰,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美一区二区在线视频 | 日韩在线 中文字幕 | 狠狠干天天干 | 日韩看片 | 东南亚一级毛片 | 超碰在线国产 | 欧美高清在线 | 亚洲精品在线播放视频 | 日本一本视频 | 亚洲国产精品一区久久av篠田 | 亚洲精品午夜视频 | 久草视频网 | 国产欧美日韩三级 | 国产精品区一区二区三含羞草 | 自拍偷拍亚洲一区 | 91中文在线 | av网址aaa | 国产精品国产自产拍高清av | 日本99精品| 欧美区 日韩区 | 国产精品精品视频一区二区三区 | 久久久久久久久久久久免费 | 免费特级黄毛片 | 插插射啊爱视频日a级 | 欧美精品一区二区三区中文字幕 | 亚洲尤物| 国内美女人妻一级毛片免费看 | 中文字幕乱码亚洲无线三区 | 欧美一区二区三区在线看 | 亚洲精品一区二区三区樱花 | 成人午夜在线 | 亚洲精品久久 | 黄色在线免费观看视频网站 | 天天插天天操 | 爱色影wwwcom | 久久99久久久久久 | 精品亚洲综合 | 日韩高清在线 | 奇米av在线 | 欧美一区二区三区 | 国产a区|