美文网首页
二次封装数组—使用泛型2

二次封装数组—使用泛型2

作者: 尤奇勤_三月 | 来源:发表于2019-07-15 19:47 被阅读0次
冰冻非一日之寒

使用泛型,是让数据结构能够存储“任何”数据类型。

“任何”加引号?

是因为,不可以存储基本数据类型,只能是类对象。

基本数据类型:

int  float  double  char  long  boolean  byte  short  ,java中八大基本数据类型。

那么,二次封装的数组就不能是int型了吗?当然不是

java为每一个基本数据类型都设置了对应的包装类

二次封装数组—使用泛型2

即,首字母大写。并且,每个基本类型与其对应的包装类在需要时可以自动转化。

首先,将数组改为泛型数组

二次封装数组—使用泛型2

E表示数据类型,也可以用其他字母表示。

使用泛型后:

在为数组添加方法时,如果需要传入元素,只需要声明这个元素是E类型即可

例如

二次封装数组—使用泛型2

new一个数组对象时:如果该对象是基本类型,只需要加上数据类型对应的包装类即可;如果该对象是自己定义的类对象,只需要加上对应的类名即可

下一节,为我们的数组添加更多方法

相关文章

  • 二次封装数组—使用泛型2

    冰冻非一日之寒 使用泛型,是让数据结构能够存储“任何”数据类型。 “任何”加引号? 是因为,不可以存储基本数据类型...

  • iOS中泛型的使用

    泛型的作用: 1.限制类型 泛型使用场景: 1.在集合(数组,字典,NSSet)中使用泛型比较常见.2.当声明一个...

  • TypeScript 泛型

    泛型函数 使用 数组 类 泛型约束

  • 实战技术

    第一课 泛型 泛型注意点:在数组中,一般用可变数组添加方法,泛型才会生效,如果使用不可变数组,添加元素,泛型没有效...

  • typescript之泛型

    泛型是什么,为什么要使用泛型使用泛型定义数组中的元素类型,promise返回的数据类型等 创建泛型函数 exten...

  • 四 集合 ——第二节 泛型

    文章目录 1、 泛型概念2、 使用泛型的好处3、 泛型的定义与使用 3、1 定义和使用含有泛型的类3、2 含有泛型...

  • 夯实JAVA基础之 - 泛型

    泛型的定义及使用 1. 定义泛型: 2. 类中使用泛型 3. 使用泛型类 4. 使用泛型的优势? 多泛型变量的定义...

  • Java 泛型

    一、泛型使用 1、泛型类 2、泛型函数 二、泛型限定符 1、泛型上限 泛型上限使用 extends 限制 多个限制...

  • Android 开发也要掌握的Java知识 - Java泛型

    如果需要看泛型擦除Java泛型擦除 1.Java泛型有什么用?为啥要使用泛型? Java中数组的类型是定义的时候就...

  • Swift 运用协议泛型封装网络层

    Swift 运用协议泛型封装网络层 Swift 运用协议泛型封装网络层

网友评论

      本文标题:二次封装数组—使用泛型2

      本文链接:https://www.haomeiwen.com/subject/mpqeoqtx.html