码迷,mamicode.com
首页 > 编程语言 > 详细

java_16Arrays类

时间:2019-04-13 21:42:53      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:code   system   binary   alt   sort   col   逗号   技术   根据   

1sort():对数组进行升序排列

    public static void main(String[] args) {
		int[] arr= {2,43,6,7};
		Arrays.sort(arr);                             //对数组进行升序排列
		for (int i = 0; i < arr.length; i++) {
			System.out.println(arr[i]);
		}
	}        

 技术图片

2.binarySearch() :  数组中是否包含一个元素,能找到 ,则返回下标

  使用二分搜索法来搜索指定数组,以获得指定对象。在进行此调用之前,必须根据元素的自然顺序对数组进行升序排序。

  如果没有对数组进行排序,则结果是不确定的

  如果它包含在数组中,则返回搜索键的索引;否则返回 (-(插入点) - 1)插入点 被定义为将键插入数组的那一点:即第一个大于此键的元素索引,如果数组中的所有元素都小于指定的键,则为 a.length

    public static void main(String[] args) {
		int[] arr = {2,35,6,7,9};
		Arrays.sort(arr);                                            //先对数组排序
		int index = Arrays.binarySearch(arr, 35);          //对数组进行查找,看是否有35
		System.out.println(index);
	}

 技术图片

3.equals():  如果两个指定的数组彼此相等,则返回 true

    public static void main(String[] args) {
		int[] arr1 = {1,2,3};
		int[] arr2 = {1,2,3};
		boolean b = Arrays.equals(arr1, arr2);
		System.out.println(b);
	}

 技术图片

4.toString() :返回指定数组内容的字符串表示形式。字符串表示形式由数组的元素列表组成,括在方括号("[]")中。相邻元素用字符 ", "(逗号加空格)分隔。

    public static void main(String[] args) {
		String[] str = {"i"," ","love"," ","java"};
		String s = Arrays.toString(str);
		System.out.println(s);
	}

 技术图片

 

java_16Arrays类

标签:code   system   binary   alt   sort   col   逗号   技术   根据   

原文地址:https://www.cnblogs.com/smxbo/p/10685561.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!