Java中ArrayList中可使用哪些泛型呢?

转自:

Java中ArrayList中可使用哪些泛型呢?

泛型简介:

在Java源代码中,泛型类和非泛型类声明非常相似,

泛型类后面加入了类型参数的声明
泛型类同泛型方法一样,后面可以跟一个或多个类型参数,参数之间使用逗号分隔

泛型

     在编程语言中,当一个类型不确定时,随着调用方变化而变化, 我们称这个类型为泛型 如:ArrayList<E> E就是泛型 E:由使用这个类的时决定 当泛型不输入时,则默认为Object类型 泛型优点: 可避免转换代码带来的消耗 泛型在编译时就已经确定了其类型

泛型程序设计(generic programming)

    程序设计语言的一种风格或范式。泛型允许程序员在强类型程序设计语言中编写代码时使用一些以后才指定的类型,在实例化时作为参数指明这些类型。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。Ada、Delphi、Eiffel、Java、C#、F#、Swift 和 Visual Basic .NET 称之为泛型(generics);ML、Scala 和 Haskell 称之为参数多态(parametric polymorphism);C++ 和 D称之为模板。具有广泛影响的1994年版的《Design Patterns》一书称之为参数化类型(parameterized type)


ArrayList的简介说明,我们知道其定义中可使用引用数据类型,那么ArrayList到底可使用哪些引用数据类型呢? 下文讲述基本数据类型所对应的数据类型列表如下所示:

基本类型引用类型
booleanBoolean
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
charCharacter

如: 存储一个整型或存储一个字符List我们需使用以下定义

 ArrayList<Integer> iList=new Arraylist<>();
    
 ArrayList<Character> cList=new Arraylist<>();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值