• Java可变参数


    Java可变参数是jdk1.5之后新引入的概念,适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理。在定义具有可变参数的函数时,可变参数必须是参数列表的最后一位,由此可知,一个函数只能有一个可变参数,否则就会有可变参数不在参数列表的最后一位了。

    可变参数的特点:

    (1)、只能出现在参数列表的最后; 

    (2)、...位于变量类型和变量名之间,前后有无空格都可以;

    (3)、调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中一数组的形式访问可变参数。

    (4)、可变参数定义:类型值 ...变量名。

    例如:

     1 package cn.cntaiping_01;
     2 
     3 import static java.lang.System.out;
     4 
     5 import java.util.ArrayList;
     6 import java.util.List;
     7 public class Static_import {
     8     /**
     9      * @param args
    10      */
    11     public static void main(String[] args) {
    12         
    13         out.println(return_list("001", "002","003","004","005"));
    14         
    15     }
    16     public static List<String> return_list(String str,String ...args){
    17         List<String> list=new ArrayList<String>();
    18         list.add(str);
    19         for(String list_str:args){
    20             list.add(list_str);
    21         }        
    22         return list;
    23     }
    24 
    25 }
    View Code
  • 相关阅读:
    查找 Search
    [HEOI2016/TJOI2016]排序
    [SDOI2011\]染色
    [构造题选讲]
    [LNOI2014]LCA
    [POI2013]LUKTriumphal arch
    java取得某月最后一天
    设置上网代理服务器
    Richfaces改变我的编程方式
    Richfaces Style
  • 原文地址:https://www.cnblogs.com/tian2fei/p/3727276.html
Copyright © 2020-2023  润新知