有没有办法测试原始数据类型是否正确?
例如,int laps = 3;我想测试int用于变量圈。
感谢。
答案 0 :(得分:1)
这是一个简单的测试,您可以运行以查看是否有int。为了确保它没有给出误报,我表明它不适用于String或Long。而不是System.out,您可以使用它来验证您的变量,然后对它执行一些适用于您的程序的操作。
@Test
public void test() {
int x=5;
long y=Long.MAX_VALUE;
String s = "stringIam";
if(Integer.class.isInstance(x)) {System.out.println("int x is an instance of Integer");}
if(Integer.class.isInstance(y)) {System.out.println("long y is an instance of Integer");}
if(Integer.class.isInstance(s)) {System.out.println("String s instance of Integer");}
}
这是控制台的输出: int x是Integer的实例
其他两个测试不打印,因为它们返回false。