当前位置: 首页 > news >正文

深圳建筑公司招聘信息seo品牌

深圳建筑公司招聘信息,seo品牌,蚌埠网站优化,如皋做网站的公司Arrays类位于 java.util 包中,主要包含了操作数组的各种方法。 int[] arr new int[5];//新建一个大小为5的数组Arrays.fill(arr,4);//给所有值赋值4String str Arrays.toString(arr); // Arrays类的toString()方法能将数组中的内容全部打印出来System.out.print(s…
Arrays类位于 java.util 包中,主要包含了操作数组的各种方法。
    int[] arr = new int[5];//新建一个大小为5的数组Arrays.fill(arr,4);//给所有值赋值4String str = Arrays.toString(arr); // Arrays类的toString()方法能将数组中的内容全部打印出来System.out.print(str);//输出:[4, 4, 4, 4, 4]
	int[] arr = new int[5];//新建一个大小为5的数组Arrays.fill(arr, 2,4,6);//给第2位(0开始)到第4位(不包括)赋值6String str = Arrays.toString(arr); // Arrays类的toString()方法能将数组中的内容全部打印出来System.out.print(str);//输出:[0, 0, 6, 6, 0]
Arrays.equals(); //比较数组元素是否相等
	int[] arr1 = {1,2,3};int[] arr2 = {1,2,3};System.out.println(Arrays.equals(arr1,arr2));//输出:true//如果是arr1.equals(arr2),则返回false,因为equals比较的是两个对象的地址,不是里面的数,而Arrays.equals重写了equals,所以,这里能比较元素是否相等。
Arrays.copeOf() 和Arrays.copeOfRange(); //截取数组
	int[] arr = {10,20,30,40,50};int[] arr1 = Arrays.copyOf(arr, 3);String str = Arrays.toString(arr1); // Arrays类的toString()方法能将数组中的内容全部打印出来System.out.print(str);//输出:[10, 20, 30] (截取arr数组的3个元素赋值给新数组arr1)
	int []arr = {10,20,30,40,50};int []arr1 = Arrays.copyOfRange(arr,1,3);String str = Arrays.toString(arr1); // Arrays类的toString()方法能将数组中的内容全部打印出来System.out.print(str);//输出:[20, 30] (从第1位(0开始)截取到第3位(不包括))
Arrays.binarySearch (arr, 元素)方法

对有序数组,通过二分法,搜索有没有某个元素。(无序数组不能使用)

上面有一个拘束,就是排列顺序只能是从小到大,如果我们要从大到小,就要使用这种方式

使用比较器(comparator)作为sort的参数(用于单个类型的排序)
package test;import java.util.Arrays;
import java.util.Comparator;public class Main {public static void main(String[] args) {//注意,要想改变默认的排列顺序,不能使用基本类型(int,double, char)//而要使用它们对应的类Integer[] a = {9, 8, 7, 2, 3, 4, 1, 0, 6, 5};//定义一个自定义类MyComparator的对象Comparator cmp = new MyComparator();Arrays.sort(a, cmp);for(int i = 0; i < a.length; i ++) {// int b =Integer.intValue();会自动拆箱System.out.print(a[i] + " ");}}
}
//Comparator是一个接口,所以这里我们自己定义的类MyComparator要implents该接口
//而不是extends Comparator
class MyComparator implements Comparator<Integer>{@Overridepublic int compare(Integer o1, Integer o2) {//如果n1小于n2,我们就返回正值,如果n1大于n2我们就返回负值,//这样颠倒一下,就可以实现反向排序了if(o1 < o2) { return 1;}else if(o1 > o2) {return -1;}else {return 0;}}}
主要:如果是要实现对象的排序,则需要用到实现Comparable接口(用于类之间的排序)。

假设有Employee类,有name和salary字段,

需要实现Comparable接口:

public int compareTo(Object otherObject)
{Employee other = (Employee) otherObject;return Double.compare(salary, other.salary);
}
import java.util.Arrays;
public class Test {public static void main(String[] args) {Employee[] staff = new Employee[5];staff[0] = new Employee("Harry Hacker", 35000);staff[1] = new Employee("Carl Cracker", 75000);staff[2] = new Employee("Tony Tester", 38000);staff[3] = new Employee("Tony Bool", 48000);staff[4] = new Employee("June Bo", 48001);Arrays.sort(staff);// print out information about all Employee objectsfor (Employee e : staff) {System.out.println("name=" + e.getName() + " , salary=" + e.getSalary());}}
}

name=Harry Hacker , salary=35000.0
name=Tony Tester , salary=38000.0
name=Tony Bool , salary=48000.0
name=June Bo , salary=48001.0
name=Carl Cracker , salary=75000.0
 

http://www.15wanjia.com/news/30033.html

相关文章:

  • 政府网站建设背景自动点击器免费下载
  • 广西住房和建设厅网站中国十大网络销售公司
  • 服装网站建设背景哪些广告平台留号码
  • wordpress 独立应用页面搜索引擎优化是指什么意思
  • 国外做网站被动收入职业技能培训有哪些
  • 政府网站集约化建设通知交换友情链接吧
  • 个人怎么进行网站建设百度智能云建站
  • 关于建设网站的报告书宁夏百度推广代理商
  • 做网站维护的人叫啥建设网站流程
  • 网站推广自己可以做吗百度seo公司电话
  • 抓取网站url如何通过网络营销自己
  • 创建一个网站的创业计划书开户推广竞价开户
  • wordpress 配置smtp百度seo综合查询
  • 美国白宫网站开发中央广播电视总台
  • 做网站要会写什么软件有免费做网站的吗
  • 网站建设优化安徽推广平台app
  • 做it的网站有哪些山西网络推广
  • 云南建投第五建设有限公司网站重庆seo网络优化师
  • 慈溪企业网站seo百度一下电脑版首页
  • 成都网站建设 培训班营销网络是什么
  • 单县做网站地推推广方案
  • wordpress 跳回80端口电商seo是什么
  • 沭阳做网站好的怎么优化电脑系统
  • 宿迁做网站哪家好湖南知名网络推广公司
  • 专做冷冻食品批发的网站外贸网站制作公司
  • dw做的网站后台是什么广东短视频seo营销
  • 网站建设项目延期验收申请报告谷歌外链工具
  • 如何查看一个网站的浏览量如何创建一个app平台
  • 做一个网站怎么做数据库精准客源推广引流
  • 南宁网站建设策划方案论坛推广技巧