0 0

一个Method,如何判断此Method返回的类型是集合5

一个Method,如何判断此Method返回的类型是集合

Array
Collection
Map

----------
当然这些实现类包括

数组(已解决有方法)
List ArrayList ..
Set HashSet
Map HashMap
-----------

获得某个Method的返回值类型:
getReturnType
public Class<?> getReturnType()返回一个 Class 对象,该对象描述了此 Method 对象所表示的方法的正式返回类型。

返回:
此对象所表示的方法的返回类型

2011年12月23日 16:13

1个答案 按时间排序 按投票排序

0 0

Object returnResult = method.invoke(Object obj, Object... args);
Class clazz=returnResult .getClass();
这里就能确定returnResult 的类型了


2011年12月26日 17:08

相关推荐

    java反射,获取所有属性、方法以及List集合类

    如果方法返回一个List集合,可以通过反射操作这个List。 ```java Object obj = clazz.newInstance(); // 创建对象,如果类有无参构造器 Method getListMethod = clazz.getMethod("getListMethod"); // 假设有个...

    IO_l2.rar_The Method Method

    旅行商问题是一个经典的组合优化问题,它描述了一个旅行商需要访问n个城市,每个城市只能访问一次,并最终返回起点,目标是最小化旅行总距离。TSP在物流、网络设计、电路布线等领域有广泛的应用,但由于其NP完全性,...

    mybatis中查询结果为空时不同返回类型对应返回值问题

    MyBatis 中查询结果为空时不同返回类型对应返回值问题是 MyBatis 开发中一个常见的问题。当我们使用 MyBatis 进行数据库查询时,查询结果为空时,MyBatis 的返回值是如何处理的?这是本文要讨论的主要内容。 ...

    Map集合笔记

    `entrySet`方法返回一个包含Map中所有映射关系的`Set`视图,每个映射关系是一个`Map.Entry`对象,该对象包含键和值。 示例代码如下: ```java public static void method_3(Map, String&gt; map) { map.put(8, ...

    dwr调用带集合返回值的方法

    2. **Java服务端方法**: 在服务器端,你需要定义一个返回集合的方法,例如: ```java public List&lt;MyClass&gt; getCollectionMethod() { List&lt;MyClass&gt; list = new ArrayList(); // 填充数据... return list; } ...

    NewtonMethod.rar_newton method_定位_定位算法_无线传感器_牛顿 定位

    然后,我们可以构建一个关于目标位置的非线性函数集合,每个函数代表了传感器节点到目标的实际距离与测量距离之间的关系。 牛顿法的核心思想是通过迭代的方式逐步逼近问题的解。在每一步迭代中,它会计算当前解的...

    method-calling.rar_in

    这个名为"method-calling.rar_in"的压缩包文件包含了一个关于Java方法调用的30个示例,旨在帮助学习者深入理解和掌握这一关键概念。以下是关于Java方法调用的一些详细知识点: 1. **方法定义**:在Java中,方法是一...

    dwr 查询返回list处理

    2. **Java服务端处理**:在服务端,我们可能有一个方法,比如`getSomeList()`,该方法从数据库或其他数据源检索数据并返回一个列表。这个列表可能是自定义对象的集合,这些对象包含要在前端展示的数据。 3. **DWR...

    Linq基础学习资料,通俗易懂

    - **LastOrDefault 集合中的最后一个元素(没有则返回类型默认值),浅复本**:返回集合中的最后一个元素,如果没有找到则返回类型默认值。 - **ElementAt 集合中指定索引的元素,浅复本**:返回集合中指定索引处的...

    dwr入门例子 返回list

    例如,如果有一个名为`UserService`的类,其中有一个返回List的`getUserList()`方法,我们需要在配置文件中添加如下内容: ```xml &lt;call method="getUserList" javascript="getUserList"/&gt; ``` 2. **...

    基于Redis的Java Method缓存包.zip

    它以字符串为基本数据类型,同时也支持哈希、列表、集合、有序集合等多种数据结构。Redis具有持久化、主从复制、事务处理和发布/订阅等功能,且所有操作都在内存中进行,速度非常快。 2. **Java与Redis的连接** 要...

    VB如何判断局域网内机器是否开机

    我们使用 WMI 的 ExecQuery 方法来执行 Ping 命令,该方法将返回一个 Win32_PingStatus 对象的集合。 在 For Each 语句中,我们使用 If 语句来判断 Ping 命令的结果。如果 Ping 命令返回的 StatusCode 等于 0,表示...

    java常用方法集合

    - 如果 `score` 大于另一个对象的 `score`,则返回 `-1`,表示当前对象在另一个对象之前。 - 如果 `score` 小于另一个对象的 `score`,则返回 `1`。 - 如果 `score` 相等,则检查 `id` 的值,以此确定排序顺序。 ...

    Digester的XML规则文件配置

    为了更好地利用这一工具,Digester提供了名为`org.apache.commons.digester.xmlrules`的包,该包中的类可以从一个XML文档中读取并返回一个指定的配置信息。值得注意的是,为了确保配置文件能够被正确地解析,XML文档...

    DWR框架怎么返回对象

    例如,Java方法返回一个`List&lt;JavaBean&gt;`,DWR会将其转换为JavaScript数组,每个元素都是对应的JavaScript对象。你可以在JavaScript中使用`for`循环遍历并访问这些对象。 此外,DWR提供了错误处理、安全控制、缓存...

    Java-JDK、数据库系统开发、Web开发学习笔记

    * public Method[] getDeclaredMethods():用于返回一个包含Method对象的数组,这些Method对象对应该类或接口所有的方法,不包括从父类继承的方法 * public Constructor[] getConstructors():用于返回一个包含...

    ksoap2调用webService服务 包含自定义参数 自定义参数集合等

    - 自定义类型参数:需要创建一个与服务端对应的Java类,并使用SoapObject封装这个类的实例。然后,将这个SoapObject作为参数添加到请求中。 - 带有自定义类型属性的自定义类型参数:需要对每个属性进行类似处理,...

    Integer Programming: The Cutting Plane Method

    当解决LP松弛问题得到一个分数解x*时,这意味着当前的线性规划模型并不理想。因此,我们考虑如何优化模型。具体来说,假设有一个整数规划问题: 最大化:cTx 条件:Ax ≤ b x ≥ 0 x ∈ Z^n 我们首先解决LP松弛...

    java中排序报:Comparison method violates its general contract异常的解决

    在Java编程中,当执行排序操作时,可能会遇到一个特定的异常:“Comparison method violates its general contract”。这个异常通常发生在使用`Arrays.sort()`或`Collections.sort()`方法时,尤其是在从Java 6升级到...

Global site tag (gtag.js) - Google Analytics