如果将变量类型范围缩小到转换类型,则报告可以删除的类型转换。

示例:


  Object x = "  string  ";
  System.out.println(((String)x).trim());

在这里,将 x 的类型更改为 String 使强制转换变得冗余。 建议的快速修复更新变量类型并删除该变量上的所有冗余强制转换:


  String x = "  string  ";
  System.out.println(x.trim());

2018.2 的新功能