【java中的泛型怎么用】在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本文介绍了泛型比力根基的用法 , 可是在开辟中也可以按照本文简单利用泛型方式 , 但愿可以帮到大师 。
以上内容就是java中的泛型怎么用的内容啦 , 希望对你有所帮助哦!
推荐阅读
- 如何固定Excel表格中的行与列
- 浩海阑干百丈冰中的瀚海是指 瀚海阑干百丈澜的意思
- 如何隐藏手机中的照片
- OPPO手机中的短信丢失怎么办
- ppt组合怎么用
- 用exe4j将java工程打包成exe文件
- 电烤箱烤鸡翅中的做法
- mysql如何提取字符串中的数字
- 小米手机怎么撤销USB调试授权
- 电子公章在excel中的使用