Java Generic Method设置类型

Posted bladestone

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java Generic Method设置类型相关的知识,希望对你有一定的参考价值。

问题提出

在JUnit中编写单元测试之时,发现如下问题:
assertThat其定义如下:

 public static <T> void assertThat(T actual, Matcher<? super T> matcher) 
        assertThat("", actual, matcher);
    

解决

修改策略:

Assert.<java.lang.String>assertThat(vehicleTeamMemberResDto.getVehicleTeamName(), is("测试车队1"));

在方法名之前,通过<>加入具体的类型,指定方法的数据类型。

以上是关于Java Generic Method设置类型的主要内容,如果未能解决你的问题,请参考以下文章

GeoServer java.io.IOException: No such resource: generic.sld No such resource: generic.sld

java 泛型(Generic)

检索代理抓住车队运输机作为参数

详解 Java 泛型(Generic)机制

详解 Java 泛型(Generic)机制

详解 Java 泛型(Generic)机制