好吧,这是一个复杂的问题,我完全失去了。Java如何检查字符串值是否为给定类的类型<?>
假设你有一个字符串和一个泛型类。喜欢这个。
String string;
Class<?> clazz;
如何检查字符串是否代表该类可能相等的值。
例如让说:
String string = "true";
Class<?> clazz = Boolean.class;
我将如何检查,看看是字符串“true”,其实是一个布尔值?
这是另一个例子。可以这样说:
String string = "true";
Class<?> clazz = Integer.class;
如何检查并看到字符串“true”不是整数?
你想仅仅为包装类型做测试吗? –
我主要关注原始类型的包装,是的 –