• Java定义三个点Object...


      从Java 5开始,Java语言对方法参数支持一种新写法,叫 可变长度参数列表,其语法就是类型后跟...,表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]。

    public static void main(String[] args) throws IOException {
        test("ni", "hao", "ma", "?");
        System.out.println();
        String[] list = {"wo","hen","hao",",","xie","xie","!"};
        test(list);
    }
    
    public static void test(String... arg){
        for (String anArg : arg) {
            System.out.print(anArg + ' ');
        }
    }

      最后输出:

        ni hao ma ?
        wo hen hao , xie xie !

      定义三个点,相当于是定义了一个对象数组,它的长度同数组获取长度一样,使用 .length ,只是它可以直接把数组里的元素写到参数里
      需要注意的是,不能在这个参数后面再定义别的参数,编译会出错

  • 相关阅读:
    TP框架 商城前台用户注册方法
    小知识
    TP框架中的一些登录代码分享
    js贪吃蛇小游戏
    关于jQ的小案例分享
    vb语法
    ruby file
    ruby的next if boolean
    ruby文件操作
    vue里面的this指向
  • 原文地址:https://www.cnblogs.com/acm-bingzi/p/java_change_length_param.html
Copyright © 2020-2023  润新知