Java Arrays类

 1 package demo04;
 2
 3 import java.util.Arrays;
 4
 5 public class ArraysDemo {
 6     public static void main(String[] args) {
 7
 8         //static void sort(任意类型数组) 对数组升序排列
 9         int[] arr = {5,1,2,6,3};
10         Arrays.sort(arr);
11         for (int i = 0; i < arr.length; i++) {
12             System.out.println(arr[i]);
13         }
14
15         //static int binarySearch(数组, 被查找的有序数组) 二分查找 返回负数(-插入点-1)
16         int[] arr1 = {1,2,3,4,5,6};
17         int index = Arrays.binarySearch(arr1, 3);
18         System.out.println(index);
19
20         //static String toString(数组) 将数组转为字符串
21         int[] arr2 = {1,2,3,4,5,6};
22         String s = Arrays.toString(arr2);
23         System.out.println(s);
24
25     }
26 }
时间: 2024-08-07 07:28:43

Java Arrays类的相关文章

java arrays类学习

java.util.Arrays类能方便地操作数组,它提供的所有方法都是静态的. 具有以下功能: (1)给数组赋值:通过fill方法. (2)对数组排序:通过sort方法,按升序. (3)比较数组:通过equals方法比较数组中元素值是否完全相等. (4)查找数组元素:通过binarySearch方法能对排序好的数组进行二分查找法操作(要求原数组一定是排好序的). import java.util.Arrays; public class main { public static void ma

Java Arrays类对数组的常用操作

1.数据的遍历 public class TestClass { public static void main(String[] args) { /*二维数组,每一维可以不一样*/ int a[][] = new int[][]{{1,2,3},{4,5,6},{8,9,10,7}}; Arrays.sort(a[2]); for(int i=0; i<a.length; i++) { for(int j=0; j<a[i].length; j++) { System.out.println

Java Arrays类进行数组排序

1.对基本数据类型的数组的排序 说明:(1)Arrays类中的sort()使用的是"经过调优的快速排序法"; (2)比如int[],double[],char[]等基数据类型的数组,Arrays类之只是提供了默认的升序排列,没有提供相应的降序排列方法. (3)要对基础类型的数组进行降序排序,需要将这些数组转化为对应的封装类数组,如Integer[],Double[],Character[]等,对这些类数组进行排序.(其实还不如先进行升序排序,自己在转为将序).   用默认的升序对数组排

使用 Arrays 类操作 Java 中的数组

//导入Arrays类import java.util.Arrays;//使用Arrays必须导入此行,导入包public class lianxi11 { public static void main(String[] args) { // 定义一个字符串数组 String[] hobbys = { "sports", "game", "movie" }; // 使用Arrays类的sort()方法对数组进行排序 Arrays.sort(ho

java之Arrays类

1.Arrays类概述 针对数组进行操作的工具类. 提供了排序,查找等功能. 2.成员方法 public static String toString(int[] a) public static void sort(int[] a) public static int binarySearch(int[] a,int value) package com; import java.util.Arrays; /**  * Arrays类概述及常用方法  *  针对数组进行操作的工具类.  * 

慕课网-Java入门第一季-6-7 使用 Arrays 类操作 Java 中的数组

来源:http://www.imooc.com/code/1556 Arrays 类是 Java 中提供的一个工具类,在 java.util 包中.该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序.搜索等(关于类和方法的相关内容在后面的章节中会详细讲解滴~~). Arrays 中常用的方法: 1. 排序 语法:  可以使用 sort( ) 方法实现对数组的排序,只要将数组名放在 sort( ) 方法的括号中,就可以完成对该数组的排序(按升序排列),如: 运行结果: 2. 将数组转换

【java】java.util.Arrays类常用方法

1 package Arrays类; 2 3 import java.util.Arrays; 4 5 public class TestArrays { 6 public static void main(String[] args) { 7 int[] a={1,9,3,5,7,8,2,6,0,4}; 8 System.out.println(Arrays.binarySearch(a, 9));//-11 9 Arrays.sort(a); 10 System.out.println(Ar

JAVA笔记10__Math类、Random类、Arrays类/日期操作类/对象比较器/

/** * Math类.Random类.Arrays类:具体查JAVA手册...... */ public class Main { public static void main(String[] args) { String[] s1 = {"a","b","c","d","e"}; String[] s2 = {"a","b","c",&qu

Java中Arrays类的两个方法:deepEquals和equals

deepEquals和equals是Java中Arrays类的两个静态方法,可是它们之间有什么样的区别呢? 代码一. import java.util.Arrays; public class Test { public static void main(String[] args) { String[][] name1 = {{ "G","a","o" },{ "H","u","a",