如果我有方法
void f(byte b);
如何在不进行强制转换的情况下使用数字参数来调用它?
f(0);
给出一个错误。
你不能。基本数字常量被认为是整数(如果后面跟有“ L”,则为整数),因此必须将其显式下转换为字节,以将其作为参数传递。据我所知,没有捷径可走。