java认识泛型:

泛型就是专门作为集合的一个补充,我们要是没有泛型

我们以List集合为例:

问题一:我们放入到集合中的对象,输出的时候是object类型,要是想输出其他类型还需要转换一下输出数据的类型。

问题二:我们只想把String类型放入List集合中,要是没有泛型,你输入任何类型数据都可以存入。如果你要想只存入String类型,需要修改add方法,加入判断再里面,要是使用泛型就不用这么麻烦了。


package 集合;

import java.util.ArrayList;
import java.util.List;

import org.junit.Test;

public class Test1 {
@Test
public  void TestMap(){
	List list=new ArrayList();
	List<String> list2=new ArrayList<String>();
	list.add("小熊");
	list.add(2);
	list2.add("小熊");
	//list2.add(2);这句代码加入就出现错误,输入类型不对
	//输出list
	System.out.println(list);
	//输出list2
	System.out.println(list2);
	
	
}
}

控制台输出如下:


没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭