我编写了一个 java 代码来检查两个字符串 if("SS".equalsIgnoreCase("Xx"))
,但我的代码分析器建议我使用 Google API Guava。大家知道怎么做吗?非常感谢。
问问题
3456 次
3 回答
2
Guava 旨在提供基本 JDK 中没有的实用程序。显然,这在基本 JDK 中。番石榴根本没有针对这种情况的任何东西。
没有“番石榴方式”可以做到这一点。这整个讨论是荒谬的。
(这并不意味着在 Guava确实具有可以帮助特定用例的实用程序的情况下使用 Guava 没有强有力的论据,但这不是其中一种情况。)
于 2013-10-10T15:42:56.050 回答
1
大力推荐
Str1.equalsIgnoreCase( Str2)
因为我没有看到使用第三方库的任何要求。
那个字符串方法已经有一个完美的方法来做到这一点。
你的分析器可能会期待你的一些这样的论点:)
只是说不,因为您已经从 String 类中获得了现成的可用方法。就问为什么??
于 2013-10-10T09:01:49.513 回答
0
如果他只信任 Google,请使用 CodePro Analytix 审核您的代码(如果您不使用最新的 Eclipse 版本 :s )。
您的代码不会有任何改变。 https://developers.google.com/java-dev-tools/codepro/doc/features/audit/audit
于 2013-10-10T09:17:28.263 回答