首页 > 其他分享 >Day15.1:Arrays类的详解

Day15.1:Arrays类的详解

时间:2022-11-18 21:35:23浏览次数:51  
标签:Day15.1 sort Arrays 详解 toString 数组 static 方法

Arrays类的详解

首先Arrays是Java中的一个类,我们可以调用Arrays类的方法来方便我们对数组的使用

Arrays类的方法都是static修饰的,可以直接按照 类.方法名 进行调用

案例:利用Arrays类的方法打印数组

public class Demo{
    public static void main(String[] args){
        int[] a={45,4,4,54,48};
        System.out.println(Arrays.toString(a));//这里是直接调用了Arrays类的toString方法;toString可以将数组进行打印
        //这个方法我们也可以自己来定义,Java中有别人写好的方法,建议使用已经写好了的方法
        print(a);
        //Arrays还有一个方法是sort(排序、升序)
        Arrays.sort(a);
        System.out.println(Arrays.toString(a));//Arrays.sort(a)分类后还是数组,并不是直接就输出了有序的数组,我们还需要在利用方法才能打印
    }
    //自己创建的输出数组的方法
    public static void print(int[] a){
        for(int i=0;i<a.length;i++){
            if(i==0){
                System.out.print("[");
            }
            if(i==a.length-1){
                System.out.ptint(a[i]+"]");
            }else{
                System.out.print(a[i]+", ");
            }
        }
    }
}

标签:Day15.1,sort,Arrays,详解,toString,数组,static,方法
From: https://www.cnblogs.com/CQliuwei/p/16904956.html

相关文章

  • 2022最新iOS打包、发布与证书体系详解
    教程截图:iOS开发者提供的文章。他在论坛上是一个很摩登的年轻人–AdamEberbach。BundleidentifierprovisioningprofilesAppIDcertificatesigningrequest对于新......
  • 2022最新iOS打包、发布与证书体系详解
     教程截图:iOS开发者提供的文章。他在论坛上是一个很摩登的年轻人–AdamEberbach。BundleidentifierprovisioningprofilesAppIDcertificatesignin......
  • ADB命令详解 - 获取android手机系统相关信息
    adb获取android手机系统版本,已对应的api版本和硬件相关信息:https://blog.csdn.net/l_vaule/article/details/79866396https://www.cnblogs.com/hyf20131113/p/11887981.h......
  • pytest.ini详解
    pytest.ini详解[pytest]timeout=1500addopts=-v-s-pno:warningslog_cli=true;NOTSET,DEBUG,INFO,WARNING,ERROR,CRITICALlog_cli_level=NOTSETlog_......
  • redis五种数据结构详解
    5.相关介绍和命令5.redis是单线程+多路io复用技术 多路复用是指使用一个线程来检查多个文件描述符的就绪状态,比如调用select和poll函数,传入多个文件毛舒服,如果有一个文......
  • MyBatis 延迟加载代码详解
    在我们的实际开发中,会面临各种各样的查询操作。如果单表查询能满足业务需求。尽量用单表查询,因为单表查询的效率比多表关联查询快。那么当业务需求需要用到的数据来源于多......
  • Day8-4 static关键字详解
    static关键字详解packagecom.oop.demo07;​//staticpublicclassStudent{privatestaticintage;//静态变量privatedoublescore;//非静态变量......
  • Springboot项目java -jar 启动jar包参数详解
    Windows1、指定端口java-jarspringboot.jar--server.port=81812、指定配置文件java-jarspringboot.jar--spring.profiles.active=dev3、同时指定端口与配置文件ja......
  • 详解webpack构建优化
    当项目越来越复杂时,会面临着构建速度慢和构建出来的文件体积大的问题。webapck构建优化对于大项目是必须要考虑的一件事,下面我们就从速度和体积两方面来探讨构建优化的策略......
  • 53:双分支选择结构_三元运算符的使用详解
    ###双分支选择结构双分支结构的语法格式如下:if 条件表达式:   语句1/语句块1else:   语句2/语句块2【操作】输入一个数字,小于10,则打印该数字;大于10,......