gpt4 book ai didi

大于/小于 : <> are they class specific? 的 Java 语法

转载 作者:太空狗 更新时间:2023-10-29 22:38:45 29 4
gpt4 key购买 nike

我一直在做一个 Android 教程并且遇到了一个包含以下内容的类:

public class ImageAndTextAdapter extends ArrayAdapter<String> {

<String>按类型继承的一种形式?还是我应该了解的其他一些 Java 语法?

类是:

android.widget.ArrayAdapter<String>

最佳答案

这称为泛型< 内的类(class)和 >是一个类型参数

这是最简单的例子:

ArrayList可以存放元素。如果您指定这样的类型参数:ArrayList<String>那么这个数组列表将存储 String 的项目只输入,(换句话说,它将只存储 String s)!

同样,ArrayAdapter也被类型“参数化”。 ArrayAdapter可能持有一个值,这个值将是 < 之间指定的类型和 > ,在你的例子中是 String .

有用的链接:

关于大于/小于 : <> are they class specific? 的 Java 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6063749/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com