Arrays常用方法

Arrays常用方法:

package com.java.base3.Practice;

import java.util.Arrays;

public class ArraysTest {
    public static void main(String[] args) {
        int[] arr = {1, 2, 3, 4};
        int[] arr1 = {1, 3, 2, 4};

        // Arrays.equals 对比两数是否相等
        boolean isEquals = Arrays.equals(arr, arr1);
        System.out.println(isEquals);

        // Arrays.toString 输出数组信息
        System.out.println(Arrays.toString(arr1));

        // 将指定的值填充到数组之中
        Arrays.fill(arr, 99);
        System.out.println(Arrays.toString(arr));

        // 快速排序
        Arrays.sort(arr1);
        System.out.println(Arrays.toString(arr1));

        //索引位置查询
        int[] array2 = {10, 30, 50, 100, 256, 777, 787, 666};
        int index = Arrays.binarySearch(array2, 90);
        if (index >= 0) {
            System.out.println("50的索引位置是:" + index);
        } else if (index < 0) {
            System.out.println("非常抱歉,索引不在此位置以内");
        }
    }
}

原文地址:https://www.cnblogs.com/lizhen1412/p/11184000.html

时间: 2024-10-15 21:20:10

Arrays常用方法的相关文章

Collections和Arrays常用方法

Collections:常见方法: 1, 对list进行二分查找: 前提该集合一定要有序. int binarySearch(list,key); //必须根据元素自然顺序对列表进行升级排序 //要求list 集合中的元素都是Comparable 的子类. int binarySearch(list,key,Comparator); 2,对list集合进行排序. sort(list); //对list进行排序,其实使用的事list容器中的对象的compareTo方法 sort(list,coma

Java学习笔记--Arrays

Arrays常用方法 Arrays.toString(int[] a)方法  ------->  返回类型为String,可以用来产生数组的可打印表示,避免了用循环依次读取数组值进行打印 Arrays.sort(int[] a)方法  ------->  用来对数组进行排序 Arrays.fill(int[] a, int val)方法  ------->  用来使用val值来填充数组 Arrays.copyOfRange(int[] original, int from, int to

Java容器---Arrays &amp; Collections工具类

1.Array & Arrays 与Collection & Collections区别 (1)Collection": 是一个接口,与其子类共同组成一个Collection集合框架: Collections: 是一个类,一个服务于集合的工具类, 提供一系列静态方法实现对各种集合的搜索.排序.线程安全化等操作. (2)Array:         提供了动态创建和访问 Java 数组的方法: Arrays:        用于操作数组的工具类,里面都是操作数组的静态方法.其中一个

Java从零开始学十(Arrays类对数组的常用方法)

一.Arrays类常用方法 二.简单例子 package com.pb.demo1; import java.util.Arrays; /* * Arrays工具类的中的几个常用方法 * 1.copyof * 2.toString * 3.equals * 4.sort * 5.fill * 6.binarySearch */ public class ArraysTest { public static void main(String[] args) { String [] arry1={"

Arrays数组的常用方法

下面代码主要说明了Arrays数组的几个常用方法(红色字体) import java.util.Scanner;import java.util.Arrays;      public class T{         public static void main(String[] args){                int[] array1 = {"2","65","7","42","69"};

JAVA基础——Arrays工具类十大常用方法

Arrays工具类十大常用方法 原文链接:http://blog.csdn.net/renfufei/article/details/16829457 0. 声明数组 String[] aArray = new String[5]; String[] bArray = {"a","b","c", "d", "e"}; String[] cArray = new String[]{"a",

数组的三种声明方式总结、多维数组的遍历、Arrays类的常用方法总结

1. 数组的三种声明方式 public class WhatEver { public static void main(String[] args) { //第一种 例: String[] test1 = new String[6]; test1[0] = "数组0"; test1[1] = "数组1"; //第二种 例: String[] test2 = {"数组0","数组1","数组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

Arrays类常用方法

package com.arrays; import java.util.Arrays; public class TestArrays { public static void main(String[] args){ int[] data={1,230,3,50,40}; //使用二分查找之前一定要进行数组排序 Arrays.sort(data); int index=Arrays.binarySearch(data, 40); System.out.println(index); //将数