我在Boolean.valueOf(String)
和BooleanUtils.toBoolean(String)
之间有一个不同的问题
。
我使用我的应用程序就像代码BooleanUtils.toBoolean(defaultInfoRow.getFolderType())
一样,而Boolean.valueOf(defaultInfoRow.getFolderType())
都可以正常工作。
我有一个问题
1.哪个性能更好?
2.哪个更快?
3.在哪种情况下更喜欢Boolean.valueOf(String)
?
谢谢
参考方案
使用其API最适合您的应用程序的API。当参数为字符串Boolean.valueOf(String)
时,true
恰好返回"true"
。 BooleanUtils
将several common "true" values视为true
。性能问题是如此之小以至于无关紧要。
我有一个字符串4.9.14_05_29_16_21,我只需要获取4.9。数字各不相同,所以我不能简单地获得此char数组的前三个元素。我必须找到最正确的.并将其子字符串化直到那里。我来自Python,因此我将展示Python的实现方法。def foobar(some_string): location = some_string.rfind('.&…
对象比较是否相等:JAVA - javapublic ClassA { private String firstId; private String secondId; public void setFirstId(String firstId) { this.firstId = firstId; } public String getFirstId() { return id; } public…
用Java中的自定义类替换默认的String类 - java我想实现自己的String类,并在我使用双引号时让Java使用它。它看起来应该像这样:MyString s = "foo"和java.lang.String不应被实例化。不接触编译器就可以吗?怎么做?我问的原因是,我需要在程序中需要对字符串进行验证,以确保最坏的执行时间。为了对其进行验证,必须对所有循环进行限制(限制在注释中指定)。此外,…
解析文档时如何用另一个字符串替换文档中字符串的一部分 - java我有一个解析的PDF文档,我使用Java中的一个库进行了解析。问题是文档中的表没有正确解析,它像文本(逐行)一样被解析。因此,我在Python中使用了一个名为Camelot的库,该库为我提供了已解析的表格式,并将其发送给Java。我需要用来自Camelot的PDF解析表替换PDF解析表,并保持其余部分不变。文档中有多个表,因此已解析的表以字符串列表的形式返回…
测试hashCode的字符串 - java我正在编写如下所示的代码:String s1=new String("hi"); System.out.println(s1.hashCode()); String s2=new String("hi"); System.out.println(s2.hashCode()); String s3=s1.intern()…