我System.currentTimeMillis()用来获取多个值,然后我从另一个中减去一个以获得两个值之间的差异,然后在Robot类的delay()方法中使用该值.我需要这个值作为整数,因为这是延迟方法将采取的.任何人的想法?
如果该long值适合a int,那么您可以简单地将值转换为:
int someInt = (int) someLong;
Run Code Online (Sandbox Code Playgroud)
(或者,直接作为参数amethod方法:robot.someMethod((int) someLong);)
请注意,int可以存储的值最大为2147483647(和2147483647ms≈24.9天).