java代码黄线_java开发中的常见代码黄线预警

java日常开发中,经常会碰到开发工具idea、Eclipse等在一些代码中报黄线,这对于很多具有强迫症的同学来说,也是一件很头疼的事,尤其是编码不注意规范的同学来说。

下面我就列举一些常见的黄线预警及其解决办法:

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

例:

20c219bebf05e843c5710ccca9c5b57b.png

解决方案:将黄线部分的包装类型Integer改成对应基本数据类型,即int

2、Unchecked assignment: ‘java.util.LinkedHashMap‘ to ‘java.util.Map

例子:

f8d9923671a2f4b02a40c717ffd8be0e.png

解决方案:添加泛型尖括号

new LinkedHashMap<>();

3、‘while‘ loop replaceable with ‘foreach‘

例:

c969c059833dfe298166e3623037ce04.png

解决方案:

Iterator var2 = list.iterator();

for (;var2.hasNext();){

Object tem = var2.next();

maps.add(beanToMap(tem));

}

或者

Iterator var2;

for (var2 = list.iterator(); var2.hasNext();) {

Object tem = var2.next();

maps.add(beanToMap(tem));

}

3、‘for‘ loop replaceable with ‘foreach‘

例:

6fea12a0140c4767f21a6c2acd2359e1.png

解决方案:

for (String attr : attrs) {

//xxx

}

3、持续更新中...

原文:https://www.cnblogs.com/tobiasy/p/11597098.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 如果你想去除IDEA代码下面的黄线,你可以按照以下步骤进行设置。首先,点击IDEA右上角的"File"选项。然后,在弹出的菜单选择"Settings"。接下来,在"Settings"窗口,点击"Editor"选项,然后找到"Inspections"。在"Inspections",找到"Duplicated Code"选项,并取消对勾。最后,点击"OK"保存设置即可。\[1\]另外,如果你还想去除XML文件SQL语句的黄色行背景色,你可以在"Settings"窗口找到"Editor"选项,然后选择"Inspections"。在"Inspections",找到"SQL"选项,取消对"SQL dialect detection"和"No data sources configured"的勾选即可。\[2\]希望这些步骤可以帮助你解决问题。 #### 引用[.reference_title] - *1* [Java编程工具(12):去除idea重复代码黄色的下划波线](https://blog.csdn.net/mingyuli/article/details/82353103)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Idea@Autowired 黄色波浪线问题,注入类显示红色波浪线,去除重复代码导致的波浪黄线,去除xml文件里sql...](https://blog.csdn.net/weixin_46775407/article/details/116448816)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [idea删除黄色的下划线黄色下划线重复代码提示)](https://blog.csdn.net/w1256466374/article/details/118031890)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值