码迷,mamicode.com
首页 > 移动开发 > 详细

Reports local variable of wrapper type though all usages allowed to be primitive and count of unnecessary boxing/unboxing operations reduces

时间:2020-05-14 13:12:38      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:基本   wrap   opera   变量   als   report   基本数据类型   int   var   

Reports local variable of wrapper type though all usages allowed to be primitive and count of unnecessary boxing/unboxing operations reduces

报告包装器类型的局部变量,尽管所有使用情况都允许是原始用法,并且不必要的装箱/拆箱操作的次数减少了

 

这个警告是说,尽量使用基本数据类型,这样就能减少装箱/拆箱操作了。

类似的例子:

......

Boolean hs=false;
for(var it:collect){
    if(it.getYear==2020){
       hs=true;
       .....
    }   
}
if(!hs){
......
}
.......

改成基本数据类型就行了,比如int

......

int hs=0;
for(var it:collect){
    if(it.getYear==2020){
       hs=1;
       .....
    }   
}
if(hs==0){
......
}
.......

 

 

Reports local variable of wrapper type though all usages allowed to be primitive and count of unnecessary boxing/unboxing operations reduces

标签:基本   wrap   opera   变量   als   report   基本数据类型   int   var   

原文地址:https://www.cnblogs.com/pzw23/p/12887609.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!