zoukankan      html  css  js  c++  java
  • 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={"北京","上海","重庆","深圳"};
            String [] arry2=Arrays.copyOf(arry1, 4);
            //复制copyof
            System.out.println("arry2是:"+Arrays.toString(arry2));
            //比较 equals
            System.out.println("arry1与arry2是否相等:"+Arrays.equals(arry1, arry2));
            //将arry1排序 sort
            Arrays.sort(arry1);
            //toString
            System.out.println("排序后的arry1的值:"+Arrays.toString(arry1));
            //排序后arry1与arry2是否还相等 equals
            System.out.println("排序后arry1与arry2是否还相等"+Arrays.equals(arry1, arry2));
            //填充 fill
            Arrays.fill(arry2, "广州");
            System.out.println("填充之后arry2的值:"+Arrays.toString(arry2));
            //查询binarySearch前提是数组已经排序过后才可以使用
            System.out.println("重庆在arry1中的位置:"+Arrays.binarySearch(arry1, "重庆"));
    
        }
    
    }

    结果:

    arry2是:[北京, 上海, 重庆, 深圳]
    arry1与arry2是否相等:true
    排序后的arry1的值:[上海, 北京, 深圳, 重庆]
    排序后arry1与arry2是否还相等false
    填充之后arry2的值:[广州, 广州, 广州, 广州]
    重庆在arry1中的位置:3

  • 相关阅读:
    Golang 开发环境安装和配置
    多测师肖老师__接口测试之cms搭建(27.1)
    多测师肖老师__接口测试之fn+f12查看接口(27.2)
    认识wpf中binding类型
    认识wpf的事件
    Jquery对象与Dom对象
    AS3编程中的两种常用事件
    SQL Server 系统表简介
    Winform中ComcoBox控件设置选定项
    wpf开篇入门
  • 原文地址:https://www.cnblogs.com/liunanjava/p/4294075.html
Copyright © 2011-2022 走看看