Java中的Arrays类

Posted 算法与编程之美

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中的Arrays类相关的知识,希望对你有一定的参考价值。

1、问题

Arrays类是什么,Arrays常用方法。

2、方法

了解Arrays类的概念
Arrays 位于java.util包下,Arrays是一个操作数组的工具类。

Arrays常用方法

Arrays.fill:

替换数组原元素;




Arrays.sort:对数组进行排序(递增);


Arrays.equal:

判断两个数组是否相等;


Arrays.copy0f:拷贝数组

Arrays.toString:打印数组

输出

替换

import java.util.Arrays;

public class Arrays01替换
   public static void main(String[] args)
       int arr1[]=6,4,5,2,1,3;
       Arrays.fill(arr1,7);
       for (int i=0;i<arr1.length;i++)
           System.out.println(arr1[i]);
       

   

排序

import java.util.Arrays;

public class 排序 public static void main(String[] args)
   int arr1[]=6,4,5,2,1,3;
   Arrays.sort(arr1);
   char arr2[]='b','d','c','a';
   Arrays.sort(arr2);
   for (int i=0;i<arr1.length;i++)
       System.out.println(arr1[i]);
   
   for (int i=0;i<arr2.length;i++)
       System.out.println(arr2[i]);
   


判断两个数组是否相等

import java.util.Arrays;

public class 判断两个数组是否相等
   public static void main(String[] args)
       int arr1[]=1,2,3;
       int a[]=1,2,3;
       System.out.println(Arrays.equals(arr1,a));
       char arr2[]='a','b','c';
       char b[]='A','b','c';
       System.out.println(Arrays.equals(arr2,b));
   

拷贝

import java.util.Arrays;

public class 拷贝数组
   public static void main(String[] args)
       int[]arr1=1,2,3,4,5;
       int[]c= Arrays.copyOf(arr1,2);
       for (int i=0;i<c.length;i++)
           System.out.println("数组c是:"+c[i]);
       
       int[]d= Arrays.copyOf(arr1,6);
       for (int i=0;i<d.length;i++)
           System.out.println("数组d是:"+d[i]);
       
   

打印数组

import java.util.Arrays;

public class 打印数组
   public static void main(String[] args)
       int[]arr1=1,2,3,4,5;
       char arr2[]='a','b','c';
       System.out.println(Arrays.toString(arr1));
       System.out.println(Arrays.toString(arr2));
   

结语

本次实验我们介绍了Java中的Arrays的常用方法,Arrays如何去操作数组,介绍了替换、排序(增序)、判断两个数组是否相等以及拷贝数组和打印数组的方法。

以上是关于Java中的Arrays类的主要内容,如果未能解决你的问题,请参考以下文章

使用 Arrays 类操作 Java 中的数组

使用 Arrays 类操作 Java 中的数组

使用 Arrays 类操作 Java 中的数组

Java:Arrays类

Java--Arrays 类

Java常用类之数组工具类Arrays