首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从java.util.List <SomeType>获取类

从java.util.List<SomeType>获取类的名称,可以使用以下代码:

代码语言:java
复制
List<SomeType> list = new ArrayList<SomeType>();
Type type = list.getClass().getGenericSuperclass();
if (type instanceof ParameterizedType) {
    ParameterizedType parameterizedType = (ParameterizedType) type;
    Type[] actualTypeArguments = parameterizedType.getActualTypeArguments();
    if (actualTypeArguments != null && actualTypeArguments.length > 0) {
        String className = actualTypeArguments[0].getTypeName();
        System.out.println("类名: " + className);
    }
}

这段代码首先创建了一个List<SomeType>对象,然后通过getClass()方法获取其类类型,并使用getGenericSuperclass()方法获取其泛型类型。如果类型是ParameterizedType,则可以通过getActualTypeArguments()方法获取实际类型参数,并使用getTypeName()方法获取类名。最后,将类名打印到控制台。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

获取request,获取response,获取session,获取ServletRequestAttributes,的工具

目录 1 需求 2 工具 1 需求 我们写一个springboot项目,写一个接口,接口没有参数,但是我们想要 获取获取request,获取response,获取session,获取ServletRequestAttributes...,将字符串渲染到客户端,判断接口是否是Ajax异步请求,内容编码,解码 我们可以使用工具,拿到随便一个项目都可以使用 2 工具 import java.io.IOException; import...org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.ServletRequestAttributes; /** * 客户端工具...* 就是在其他的页面,你接口参数里面没有 request ,reponse * 你可以使用这个工具获取到 * @author ruoyi */ public class ServletUtils...{ /** * 获取String参数 */ public static String getParameter(String name) {

2K10

PowerShell 使用 WMI 获取信息 获取 WMI 显示 WMI 的信息

WMI 里面包含了多少可以使用的,包括我之前写的很多博客,实际上也只是里面的很少,通过下面的例子告诉大家如何获取设备里面包含的 获取 WMI 在使用 WMI 之前需要知道 WMI 是能做什么的...,这个方法能做的就是描述系统能被管理的资源,在系统里面包含了几百个,一个里面包含很多属性 通过 Get-WmiObject 可以找到设备里面所有可以被找到的 WMI Get-WmiObject...WMI 的简洁属性,可以通过这个格式 Get-WmiObject -Class 某个 具体的可以通过 Get-WmiObject -List 找到 获取某个里面包含的所有属性,通过这个格式...Get-WmiObject -Class 某个 | Get-Member -MemberType Property 如果需要获取某个的某一些属性的值,可以通过下面的代码 Get-WmiObject...-Class 某个 | Format-Table -Property 属性1,属性2 如获取 Win32_OperatingSystem 的 TotalVirtualMemorySize 和 RegisteredUser

2K20
领券