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

avatar
作者
筋斗云
阅读量:2

可以使用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方法,然后将返回的对象分别赋值给对应的变量。最后,我们打印了这些变量的值。

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

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!