我对以下方法的声纳主要违规行为:
private String getRequestId() {
final String uuid = UUID.randomUUID().toString();
return uuid.substring(uuid.lastIndexOf("-") + 1, uuid.length());
}
Run Code Online (Sandbox Code Playgroud)
Sonar建议我String.indexOf(char)在检查单个字符的索引时使用,因为它的执行速度比String.indexOf(String).
我明白了.
我没有得到的是如何以有效的方式在我的代码上应用这个建议.