国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

(五)Java程序設計之淺談Arrays類

2019-11-06 07:29:11
字體:
來源:轉載
供稿:網友

Array類

Array為許多常見的數組操作提供了一些靜態的方法。

排序數組的sort方法

該方法默認是按照升序排序數組元素,如下代碼:

package test5;import java.util.Arrays;/** * Java程序設計 TestArraysOne .java * 作者:白芷 * 時間:2017/3/4 * 說明:Arrays類的sort排序數組方法 */public class TestArraysOne { public static void main(String[] args) { int[] array={5,6,9,3,2,4}; Arrays.sort(array); for (int j = 0; j < array.length; j++) { System.out.我們現在先在這里了解這么多,如果想知道如何降序排列,歡迎看下一篇博文,我們再深入說一下這個類,以及這些方法的重載!

搜索數組的binarySearch方法

如果待查找的數包含在數組中,則返回該數在數組中的位置,反之則返回 -1,如下代碼:

package test5;import java.util.Arrays;import java.util.Comparator;/** * Java程序設計 TestArraysTwo.java * 作者:白芷 * 時間:2017/3/4 * 說明:Arrays類的binarySearch數組查找方法 */public class TestArraysTwo { public static void main(String[] args) { Integer[] array={5,6,9,3,2,4}; int key=9; //待查找的數 int position=Arrays.binarySearch(array,key); if(position!=-1){ //查找到了 System.out.println("在數組第"+(position+1)+"位!"); }else{ //返回了-1 未查找到 System.out.println("未查找到!"); } } /** * 輸出 * 在數組第3位! * */}

比較兩個數組的equals方法

package test5;import java.util.Arrays;import java.util.Comparator;/** * Java程序設計 TestArraysThree.java * 作者:白芷 * 時間:2017/3/4 * 說明:Arrays類的equals比較數組方法 */public class TestArraysThree { public static void main(String[] args) { Integer[] array1={5,6,9,3,2,4}; Integer[] array2={5,6,9,3,2,4}; Integer[] array3={6,5,9,3,2,4}; Boolean flag1=Arrays.equals(array1,array2); Boolean flag2=Arrays.equals(array1,array3); System.out.println(flag1+" "+flag2); } /** * 輸出 * true false * */}

看到上面的輸出我們知道,如果兩個數組的元素完全相同則返回 true,反之則返回false。

將數值放入數組的fill方法

package test5;import java.lang.reflect.Array;import java.util.Arrays;import java.util.Comparator;/** * Java程序設計 TestArraysFour.java * 作者:白芷 * 時間:2017/3/4 * 說明:將數值放入數組的fill方法 */public class TestArraysFour { public static void main(String[] args) { Integer[] array={5,6,9,3,2,4}; Arrays.fill(array, 6); for(Integer i:array){ System.out.print(i+" "); } } /** * 輸出 * 6 6 6 6 6 6 * */}

看到輸出我們知道,整個數組的值都會變為待填充的值。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄陵县| 甘肃省| 邳州市| 泸溪县| 洪雅县| 井陉县| 龙州县| 无为县| 怀柔区| 永丰县| 潞西市| 密云县| 彭阳县| 苍南县| 泰安市| 恩施市| 博兴县| 安溪县| 石景山区| 曲沃县| 新竹县| 什邡市| 新民市| 常德市| 搜索| 澄江县| 芜湖县| 招远市| 玉林市| 望谟县| 尉犁县| 金平| 石林| 连平县| 荔浦县| 渑池县| 凤山市| 清远市| 察隅县| 杭锦旗| 塘沽区|