• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

Java的Arrays类

武飞扬头像
算法与编程之美
帮助1

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如何去操作数组,介绍了替换、排序(增序)、判断两个数组是否相等以及拷贝数组和打印数组的方法。

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhggfchi
系列文章
更多 icon
同类精品
更多 icon
继续加载