java泛型方法的语法使用

  • 更新时间:2021-07-28 08:18:16
  • 编辑:富束芳
我们帮大家精选了相关的编程文章,网友蒋峻熙根据主题投稿了本篇教程内容,涉及到java相关内容,已被897网友关注,相关难点技巧可以阅读下方的电子资料。

参考资料

正文内容

本页是码农之家最新发布的《java泛型方法的语法使用》的详细页面,技术要点讲的很好,把代码做了调试发布出来,为了大家阅读方便。

java泛型方法的语法使用

说明

1、泛型方法的语法包括类型参数列表(在尖括号中),它出现在方法返回类型之前。对于静态泛型方法,类型参数必须出现在返回类型之前。

2、泛型方法是引入自己类型参数的方法。这类似于声明的泛型类型,但类型参数的作用域仅限于声明的方法。允许使用静态和非静态泛型方法以及泛型数。

实例

public class Util {
    public static <K, V> boolean compare(Pair<K, V> p1, Pair<K, V> p2) {
        return p1.getKey().equals(p2.getKey()) &&
               p1.getValue().equals(p2.getValue());
    }
}
 
public class Pair<K, V> {
 
    private K key;
    private V value;
 
    public Pair(K key, V value) {
        this.key = key;
        this.value = value;
    }
 
    public void setKey(K key) { this.key = key; }
    public void setValue(V value) { this.value = value; }
    public K getKey()   { return key; }
    public V getValue() { return value; }
}

以上就是java泛型方法的语法使用,希望对大家有所帮助。

相关教程

  • Java编程Commons lang组件简介

    这篇文章主要介绍了Java编程Commons lang组件的相关内容,十分具有参考意义,需要的朋友可以了解下。

    发布时间:2019-08-28

  • 2020年Java技术发展新趋势,赶紧来看看

    2020年Java技术发展新趋势,目前Java被国内外大型企业所推崇。对于Java技术未来发展前景,主要从从业者职业发展和发展领域、语言本身等几个方面来看。

    发布时间:2021-06-06

用户留言