Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用番石榴检查两个字符串?_Java_Google Api_Guava - Fatal编程技术网

Java 如何使用番石榴检查两个字符串?

Java 如何使用番石榴检查两个字符串?,java,google-api,guava,Java,Google Api,Guava,我编写了一个java代码来检查两个字符串if(“SS”).equalsIgnoreCase(“Xx”),但我的代码分析器建议我使用Google API Guava。你们谁知道怎么做?非常感谢 Str1.equalsIgnoreCase( Str2) 因为我看不到使用第三方库的任何要求 那个字符串方法已经有了一个很好的方法 您的分析器可能希望您提供如下参数:) 只要说不,因为您已经从String类中获得了现成的方法。只要问为什么??如果他只信任谷歌,请使用CodePro Analytix(如

我编写了一个java代码来检查两个字符串
if(“SS”).equalsIgnoreCase(“Xx”)
,但我的代码分析器建议我使用Google API Guava。你们谁知道怎么做?非常感谢

 Str1.equalsIgnoreCase( Str2)
因为我看不到使用第三方库的任何要求

那个字符串方法已经有了一个很好的方法

您的分析器可能希望您提供如下参数:)


只要说,因为您已经从String类中获得了现成的方法。只要问为什么??

如果他只信任谷歌,请使用CodePro Analytix(如果您不使用最新的Eclipse版本:s)审核您的代码

您的代码将不会有任何更改。
番石榴旨在提供基本JDK中没有的实用程序。这显然是在基本JDK中。番石榴对这个案子一点都没有

没有“番石榴法”可以做到这一点。整个讨论都是无稽之谈


(这并不意味着在Guava确实有实用程序可以帮助给定用例的情况下,使用Guava没有强有力的理由,但这不是其中之一。)

我不认为仅仅为了进行本机字符串对象支持的基本比较而拉入库有什么意义。我喜欢使用基本比较,但是代码分析器让我选择番石榴,WTF就是这个分析器吗?@Julien:我不相信他们会这么做。这毫无意义。。。在很多地方,使用番石榴是一个巨大的成功,那么为什么要用这种毫无意义的方式做广告呢?此外,因为番石榴是免费的,所以没有什么好处。如果有什么东西你应该用,而不是
字符串。equalsIgnoreCase
,它在ICU4J中,而不是番石榴。好吧,这是我的代码分析器推给我的一些东西…@stacktome问你的分析器我为什么要用它?我敢打赌,你不会从他那里得到任何答案的。我厌倦了多次问同样的问题。它比我更相信谷歌。。ppl一直在推广的另一个产品是使用字符串类方法,并将此问题链接传递给所谓的分析器D比较番石榴的性能优于基本字符串比较。HéHé;)这只是因为番石榴在CodePro时代不存在,可能^^^可能;)@stacktome您能告诉我们您的代码分析器推荐哪种番石榴方法吗?