在java说话中,泛型是一个比力常用的功能,我们写的良多java类或者方式可能城市用到泛型,可是一些初学者可能不太领会java泛型的利用方式,下面本文就年夜致介绍一下java中的泛型。
方式/步调
- 1
对于泛型方式来说,是可以领受分歧类型的参数,好比下面这个例子,利用泛型来操作List调集,然后标的目的List中添加一条数据,看是否可以添加当作功,建立泛型方式如图所示。
- 2
上面我们建立了一个操作List调集的泛型方式,下面我们写一个main方式来测试一下这个泛型方式,先标的目的调集中添加一条String类型的数据,然后打印List调集中的元素,如图所示。
- 3
上面是往List调集中添加了一个String类型的数据,下面往List调集中添加一条Integer类型的数据并打印,当然了你也可以本身建立对象进行添加,因为本文只是举一个相对简单的例子,就不建立本身的对象了,如图所示。
- 4
当然了,泛型也是可以限制你要利用的参数类型的,好比上面的例子中,list调集中,我只想插手数字类型的数据,当然也是可以的,只要让类中的T担当Number就行了,如图所示。
- 5
下面在测试一下,标的目的调集中添加一个Long类型的数据并打印,如图所示。
- 6
可以看到,上面的例子中,标的目的调集中添加Long类型的数据是可以当作功的,因为Long属于Number类型,可是若是标的目的list中添加String类型的数据还可以当作功吗,下面我们测试一下,如图所示。
- 7
可以看到,上面标的目的list调集中添加String类型的数据,是编译欠亨过的,因为String不属于Number类型,所以该泛型方式是不克不及够领受String类型数据的。
- 8
本文介绍了泛型比力根基的用法,可是在开辟中也可以按照本文简单利用泛型方式,但愿可以帮到大师。
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/226644.html
- 上一篇: 新购置的打印机如何装油墨
- 下一篇: 美团外卖如何查看骑手位置 如何联系美团骑手
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
faceu激萌怎么把瘦脸开到最大
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497