JavaWeb学习笔记-java基础-10-泛型
来源:互联网 发布:电信4g 是什么网络制式 编辑:程序博客网 时间:2024/06/03 19:31
泛型
List<String> list = new ArrayList<String>();list.add("aaaa");//编译时检查
//泛型集合存取List<String> list = new ArrayList<String>();list.add("aaaa");list.add("bbbb");list.add("cccc");Iterator<String> it = list.iterator();while(it.hasNext()){ String value = it.next();}for(String s : list){ System.out.println(s);}
Map<Integer,String> map = new HashMap<Integer,String>();map.put(1,"aa");map.put(2,"bb");map.put(3,"cc");Set<Map.Entry<Integer,String>> set = map.entrySet();Iterator<Map,Entry<Integer,String>> it =set.iterator();while(it.hashNext()){ Map.Entry<Integer,String> entry = it.netx(); int key = entry.getKey(); String value = entry.getValue(; } for(Map.Entry<Integer,String> entry : map.entrySet()){ int key = entry.getKey(); String value = entry.getValue(;}
//自定义泛型方法//声明泛型在方法上public <T>T a(T t){ return null;}public <T,E,K> void b(T t,E e,K k){}public static <T> void c(T t){}//声明泛型在类上public class Demo<E,F,T>{}
阅读全文
0 0
- JavaWeb学习笔记-java基础-10-泛型
- JavaWeb学习笔记-java基础-7-反射
- JavaWeb学习笔记-java基础-6-枚举
- JavaWeb基础学习笔记
- JavaWeb学习笔记-java基础-1-测试框架junit
- JavaWeb学习笔记-java基础-2-静态导入
- JavaWeb学习笔记-java基础-5-可变参数
- JavaWeb学习笔记-java基础-8-javabean(1)
- JavaWeb学习笔记-java基础-9-javabean(2)
- JavaWeb学习笔记-java基础-11-打印M格式
- JavaWeb学习笔记-java基础-3-自动装箱拆箱
- JavaWeb学习笔记-java基础-4-增强for循环
- java 基础到javaweb学习
- java&javaweb学习笔记(汇总)
- javaweb学习笔记:Servlet开发基础
- Javaweb-xml基础1(学习笔记)
- Javaweb-xml基础2(学习笔记)
- Javaweb-xml基础3(学习笔记)
- AdvancedInstaller打包工具使用(一)
- Python异常处理
- 数据库查询优化
- Scala隐式转换——视图界定
- 22个免费的UI界面设计工具、资源及网站
- JavaWeb学习笔记-java基础-10-泛型
- JavaScript设计模式
- jdbc 总结
- Linux下添加定时任务命令crontab -e
- MCU系列博客_目录
- css样式初始化(base.css)
- 互据转Safe.Software.FME.Server/Desktop.v2018.0.0.0.18189.BETA
- VUE+WebPack游戏设计:欲望都市城市图层的设计
- Spring 知识点提炼