在Java中比较int和long是否可以......
long l = 800L
int i = 4
if (i < l) {
// i is less than l
}
答案 0 :(得分:74)
是的,没关系。 int
将隐式转换为long
,这可以在不丢失任何信息的情况下完成。
答案 1 :(得分:-2)
您可以直接比较long和int,但是不推荐这样做。
最好在比较之前将long转换为整数,因为long值可以超过int限制
{u'About Us': [[u'News', u'/news']],
u'Drilling Tools': [[u'HSS Center Drill Bits',
u'/hss-tools/hss-center-drill']],
u'Lathe Tools': [[u'Rectangular HSS Tool Bits',
u'/rectangular-hss-tool-bits']],
u'Milling Tools': [[u'Carbide Radius End Mills',
u'/carbide-radius-end-mills']],
u'Press Tools': [[u'HSS Mini Straight Punches',
u'/hss-mini-straight-punches']]}