gpt4 book ai didi

java - 检查对象是否是用户指定的特定数据类型的实例

转载 作者:行者123 更新时间:2023-12-01 22:35:37 25 4
gpt4 key购买 nike

我正在努力检查一个对象是否是由用户输入给出的特定数据类型的实例。例如:

Object a = new Object();
String userDataType = JOptionPane.showInputDialog("What kind of datatype do you want to check?");
if(Object a instanceof userDataType)) doStuff();

我尝试过反射(reflection),但我仍然无法做到这一点......

提前谢谢您!

最佳答案

尝试与对象类的 getSimpleName() 进行比较,它仅返回非限定类名(不带包名称)。

Object o;
String userInput;
if (o.getClass().getSimpleName().equalsIgnoreCase(userInput))

关于java - 检查对象是否是用户指定的特定数据类型的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26915440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com