温馨提示×

怎么用java泛型方法返回不同对象

小亿
166
2024-01-09 03:54:12
栏目: 编程语言

可以使用Java泛型方法来返回不同类型的对象。下面是一个示例代码:

public class GenericMethodExample {
    
    public static <T> T getObject(T obj) {
        return obj;
    }

    public static void main(String[] args) {
        String stringObj = getObject("Hello");
        Integer intObj = getObject(123);
        Double doubleObj = getObject(3.14);
        
        System.out.println(stringObj);
        System.out.println(intObj);
        System.out.println(doubleObj);
    }
}

在上面的例子中,getObject方法是一个泛型方法,使用了类型参数<T>。它接收一个参数并返回相同类型的对象。在main方法中,我们分别传递了一个String、一个Integer和一个Double对象给getObject方法,然后将返回的对象分别赋值给对应的变量。最后,我们打印了这些变量的值。

这样就可以通过泛型方法返回不同类型的对象了。

0