招远做网站公司,中国建设网官网下载,wordpress随机评论插件,wordpress必做还是先来说一下:
Arrays工具类
Arrays是java.util包提供的工具类 提供了操作数组的方法#xff0c;如排序,查询等。
如排序(升序)使用sort方法
语法: Arrays.sort(数组名)#xff1b;
还是直接写来看看:
public class Test01 { public static void main(String[] args)…还是先来说一下:
Arrays工具类
Arrays是java.util包提供的工具类 提供了操作数组的方法如排序,查询等。
如排序(升序)使用sort方法
语法: Arrays.sort(数组名)
还是直接写来看看:
public class Test01 { public static void main(String[] args) { //使用sort方法进行升序排列 int [] nums {2,3,1,4,5}; //这里选int[]a类型 后面填 Arrays.sort(nums); //直接遍历就可以 for (int num:nums){ System.out.println(num); } }
} 查看jdk文档(jdk api)打开文档找到主页在package下找到java.util工具包在下面所有的类classes中找到Arrays类下面有很多方法。
也可以直接在网页中搜索jdk util查看找到下面class 我们看一下具体里面有什么 不止这些乱七八糟的什么都有当然不可能全说一遍自己看看遇到不懂的来查查就可以了我们还是重点来说:
Arrays工具类的其他方法
常用方法:
方法名称说明
1.boolean equals (array1,array2)
比较array1和array2两个数组是否相等包括数据,数据类型,长度。
2.sort(array)
对数组array的元素进行升序排列。
3.String to String(array)
将一个数组array转换成一个在字符串。
4.void fill(array,val)
把数组array所有元素都赋值为val。
5.copy0f (array,length)
把数组array复制成一个长度为length的新数组返回类型有复制的数组一致。
6.int binarySearch(array,val)
查询元素值val在数组array中的下标(要求数组中元素已经按升序排列
//Arrays工具类的使用方法
public class Test01 { public static void main(String[] args) { //1,比较数组是否相等 int [] num1 {1,2,3,4,5}; int [] num2 {1,2,3,4,5};
//这里跟Scanner一样alt enter用个变量名接收一下就能用了 boolean b Arrays.equals(num1, num2); System.out.println(是否相等b); }
} 第二个sort写过了看第三个:
public class Test01 { public static void main(String[] args) { //3,将数组转为字符串 int [] num {1,2,3,4,5}; String s Arrays.toString(num); System.out.println(转为字符串s); }
} public class Test01 { public static void main(String[] args) { //4,赋值所有属性 int [] num {1,2,3,4,5}; //num,后直接打数字即可 Arrays.fill(num, 99); System.out.println(num); }
} 有人一看图说哎这也不是啊。没事这个它是用字符串表现出来的。
public class Test01 { public static void main(String[] args) { //5,查找元素在数组中的下标 int [] num {1,2,3,4,5}; //num,后直接打数字接收即可 int i Arrays.binarySearch(num, 4); System.out.println(4的下标是i); }
} 4的下标从0开始是不是0,1.,2,3OK再看最后一个。
public class Test01 { public static void main(String[] args) { //6,拷贝数组 int [] num {1,2,3,4,5}; //num,后直接接长度接收即可 int[] ints Arrays.copyOf(num, 7);
//这里可以遍历一下看看区别 for (int num1:ints){ System.out.println(num1); } System.out.println(ints); }
} 好这它是不是给你遍历出7个结果有两个没赋值默认为0。
好这就是Arrays工具类的使用。