package com.msb.test05; import java.util.ArrayList; import java.util.List; /** * @author : liu * 日期:15:37:52 * 描述:IntelliJ IDEA * 版本:1.0 */ public class Test { /*public void a(List<Object> l){ } public void a(List<String> l){ } public void a(List<Integer> l){ }*/ public void a(List<?> list){ //1.内部遍历的时候用Object即可,不用? for (Object a:list ) { System.out.println(a); } //2.数据的写入操作 //list.add("abc");--->出错,不能随意的添加数据 //3.数据的读取操作: Object S=list.get(0); } } class T{ //这是一个main方法:是程序的入口 public static void main(String[] args) { Test t = new Test(); t.a(new ArrayList<String>()); t.a(new ArrayList<Object>()); t.a(new ArrayList<Integer>()); } }
标签:通配符,void,List,list,细节,ArrayList,使用,new,public From: https://www.cnblogs.com/jeldp/p/16841529.html