java vararg

来源:互联网 发布:xp查找不到网络打印机 编辑:程序博客网 时间:2024/06/01 20:07

package com.vararg;


import java.util.ArrayList;

import java.util.List;




class Lists{

public static<T>List<T>toList(T[]arr) {

List<T>list =new ArrayList<T>();

for(Telt: arr){

list.add(elt);

}

returnlist;

}

}



class ListV2{

public static<T>List<T>toList(T...arr){

List<T>list =new ArrayList<T>();

for(Telt: arr){

list.add(elt);

}

returnlist;

}

}



public class Arrarg{


public staticvoid main(String[]args) {

List<Integer>ints =Lists.toList(newInteger[]{1,3,5});

System.out.println(ints);

List<String>words =Lists.toList(newString[]{"hello","generic"});

System.out.println(words);

List<Integer>ints2 =ListV2.toList(1,3,5);

System.out.println(ints2);

List<String>words2 =ListV2.toList("hello","generic");

System.out.println(words2);

}

}


0 0
原创粉丝点击