当前位置: 首页 > news >正文

泛型的细节

1.泛型中不能写基本数据类型

2.指定泛型后,传递数据时,可以传入该类型或者其子类类型

3.如果不写泛型,默认时Object类型

public class MyArrayList<E> {Object[] obj = new Object[10];int size;/** E:表示不确定的数据类型* e:形参的名字,变量名字* */public boolean add(E e){obj[size] = e;size++;return true;}public E get(int index){return (E)obj[index];}@Overridepublic String toString() {return Arrays.toString(obj);}
}
public class Myttest {static void main() {MyArrayList<String> list = new MyArrayList<>();list.add("aaa");list.add("bbb");System.out.println(list);MyArrayList<Integer> list2 = new MyArrayList<>();list2.add(1);list2.add(2);System.out.println(list2);}
}

泛型方法的定义及使用:

import java.util.ArrayList;public class Utils {private Utils(){}public static<E> void addAll(ArrayList<E> list,E...e){for (E element : e) {list.add(element);}}
}
import java.util.ArrayList;public class UT {static void main() {ArrayList<Integer> list = new ArrayList<>();Utils.addAll(list,1,2,3,4);System.out.println(list);}
}

泛型接口的定义及使用:

1.

2.接口直接写入特定的泛型(已知类型)

http://www.dtcms.com/a/598318.html

相关文章:

  • 免费的外贸网站推广方法wordpress游客发帖
  • 济南网站建设公品牌全网推广
  • 4-ARM-PEG-Iodoacetamide(2),化学特性
  • ps怎么做网站导航内嵌式门户网站的运营
  • 现在建设网站都用什么软件下载前后端分离企业网站源码
  • detr目标检测+deepsort/strongsort/bytetrack/botsort算法的多目标跟踪实现
  • 企业自建网站工业设计公司排行
  • 比较对称性对结构图像的影响
  • 网站登录页面怎么做的网站建设siteserver
  • Windows电脑的Hyper-V虚拟机使用(ubuntu系统及磁盘空间扩展)
  • 重庆万州网站建设报价有哪些高大上的网站
  • 最佳建站模板外网进入学校内局域网建设的网站
  • 网站logo如何替换深圳网站建设小江
  • 石狮app网站开发c 网站开发需要什么软件
  • Facebook 引流脚本:功能、风险与合规使用指南
  • 门户网站规划怎么把现有网站开发php
  • 网页制作与网站设计思路上海平台有限公司
  • Spring AI + MySQL 实现文件内容相似度的简单检测 | 含源码
  • 扒了下 Cursor2 的提示词 翻译后分享一下
  • dnf做任务解除制裁网站wordpress知识
  • 大良营销网站建设市场手机软件平台开发
  • 计算相差天数【java】
  • 【完整教程】宝塔面板FTP配置与FileZilla连接服务器
  • 实训小结网站建设南通网站建设公司
  • 散户如何做智能T0算法交易——实盘操作及费用情况
  • GitLFS 使用问题
  • Prover9/Mace4 的形式化语言简介(二)
  • 1.0钓鱼网站开发--站点说明wordpress能发多少邮件
  • 中山网站seo校园网站建设管理办法
  • 婚纱网站制作海口百度seo