zoukankan      html  css  js  c++  java
  • 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 ,只是它可以直接把数组里的元素写到参数里
      需要注意的是,不能在这个参数后面再定义别的参数,编译会出错

  • 相关阅读:
    在HTML文件中加载js
    HTML表单的问题
    HTML自动换行的问题
    HTML的结束标签问题
    数据库基本知识
    PHP中数据库的连接
    2014年7月
    3.2版本视频讲解知识点
    2014年7月
    选项卡
  • 原文地址:https://www.cnblogs.com/acm-bingzi/p/java_change_length_param.html
Copyright © 2011-2022 走看看