首页 / 知识
Java泛型:将对象o的类与<E>进行比较
2023-04-14 16:17:00

Java Generics: Comparing the class of Object o to
假设我有以下课程:
如何检查
由于无法覆盖超类,因此无法从 我也宁愿不尝试尝试强制转换,然后在异常失败时捕获所产生的异常。
如果需要" instanceof"关系,请使用
有关Java API中的示例,请参见 我一直使用的方法如下。这是一种痛苦并且有点丑陋,但是我还没有找到更好的选择。您必须在构造时传递类类型,因为在编译泛型时,类信息会丢失。
我只能使它像这样工作:
我只是想做同样的事情,我刚刚意识到的一个巧妙技巧就是可以尝试强制转换,如果强制转换失败,将抛出ClassCastException。您可以捕获该消息,然后执行任何操作。 因此您的sameClassAs方法应如下所示:
|
最新内容
相关内容
linux一般检查命令?
linux一般检查命令?,网络,系统,检测,情况,工作,信息,命令,进程,时间,设备,linux查看进程命令linux 下查看进程可以使用的命令:ps命令查找与进程检查硬件linux命令?
检查硬件linux命令?,信息,系统,第一,数据,设备,检测,命令,情况,灵活,实时,如何查看linux系统CPU信息这里我先介绍一个文件。它就是/proc目录文检查路由命令linux?
检查路由命令linux?,网络,地址,系统,信息,工具,电脑,时间,通信,服务,命令,linux为了确定网络层经过的路由器数目应用什么命令1、发现到达目标linux数据库检查命令?
linux数据库检查命令?,服务,状态,地址,位置,系统,信息,命令,工作,情况,密码,在linux中,怎样查看Mysql服务运行状态?1、psaux或netstat-tlunppslinux分区检查命令是?
linux分区检查命令是?,系统,设备,工具,管理,情况,信息,检测,分区,密码,单位,如何在Linux上分区硬盘1、使用ssh远程连接工具登录到系统,使用fdislinux检查流量的命令?
linux检查流量的命令?,工具,系统,实时,状态,网络,信息,数据,密码,地址,流量,linux如何获得一个进程的网络流量在类Unix系统中可以使用top查看linux检查更新命令是?
linux检查更新命令是?,工作,软件,地址,系统,信息,管理,命令,目录,最新,标准,linux常用命令有哪些linux常用命令如下:查看内核版本:uname-a。控制命令检查linux版本?
命令检查linux版本?,系统,地址,信息,发行,名称,电脑,版本,连续,工具,周期,在Linux命令行下查询当前所使用的shell版本与种类的方法1、一旦你知linux内存检查命令?
linux内存检查命令?,情况,系统,信息,工具,实时,分析,状态,内存,命令,总量,查看Linux系统进程内存占用情况1、linux查看内存使用情况的方法是使linux下节点检查命令?
linux下节点检查命令?,系统,信息,工作,名称,命令,地址,情况,文件,服务,第一,linux系统怎么进入不同节点命令1、年4月29日ifconfig命令可检查并pythonPandas Series对象有哪些属
pythonPandas Series对象有哪些属性?,工具,数据,数字,分析,培训,属性,数据类型,数组,对象,索引,想必大家都知道pandas,它是基于Numpy的一种工具python是面向对象还是面向过程的
python是面向对象还是面向过程的,数据,代码,基础,形态,培训,术语,设计,对象,过程,语言,Python虽然是解释型语言,但从设计之初就已经是一门面向