首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
对泛专题
Typescript高级: 对泛型和多态的应用, 实现Java中的ArrayList和LinkedList
ArrayList 1 ) 概述 在Java中,ArrayList是一个非常常用且强大的数据结构,它提供了动态数组的功能能够方便地添加、删除和访问元素。在TypeScript中,虽然并没有内置的ArrayList类型但我们可以通过类与接口来模拟实现ArrayList的功能 2 )实现 interface List<T> {size: number;add(item: T): void;
阅读更多...
一段代码引发对泛型的重新认识
故事背景:小伙伴在开发一个导出功能时在处理数据结构的过程中,产生了一个诡异的数据结构,在一个List<String>这个类型的变量中,他的值列表却不是我们认为的String类型,而是String和Double的混合数据,由于他的业务复杂,我这边根据他代码的基本思想写出了如下demo代码。 public static void main(String[] args){List<String> li
阅读更多...