当前位置: 首页 > 面试题库 >

是否建议使用StringUtils.EMPTY?

严宏旷
2023-03-14
问题内容

你用StringUtils.EMPTY代替""吗?

我的意思是作为返回值或设置String变量的值。我不是要进行比较,因为我们在那里使用StringUtils.isEmpty()


问题答案:

当然不是。您是否真的认为“”不够清晰?

常量本质上有3个用例:

  1. 记录值的含义(常量名+ javadoc)
  2. 根据通用值同步客户端。
  3. 提供一个特殊值的捷径,以避免一些启动费用

在此均不适用。



 类似资料:
  • 问题内容: 我需要将搜索功能添加到在tomcat上运行的Java Web应用程序中,以及数据库以及同一台计算机上。 由于我计划在同一台计算机上使用Solr,但应使用哪种实现?我以为嵌入式嵌入式服务器更可取,因为我需要从同一台计算机添加数据,因此通过HTTP添加将没有多大意义,不是吗?而且将Solr作为单独的Web应用程序运行将比嵌入式Web应用程序消耗更多的资源(不是吗?)。 但是现在不建议使用E

  • 我总是被告知以root用户身份登录是不好的做法。然而,这是Docker在其容器中默认做的事情,因此某些包会打印警告。 我应该切换到标准用户并在我的容器中使用sudo吗?或者这并不比在Docker容器中使用root用户有什么好处? 我的容器运行的是php8.1:apache(在Debian 11上),我在我网站的服务器上使用它。它有两个打开的端口和一个共享卷(在< code>/var/www/hmt

  • 我想使用FragmentDialog创建一个TimePickerDialog并在我的片段和TimePickerDialog之间交换数据。我已经创建了DatePickerDialog,但不知道如何创建TimePickerDialog。我希望当用户单击我的片段中的按钮时,TimePickerDialog出现。这是创建DatePickerDialog的方式: 导入java.util.Calendar;导

  • 问题内容: 如果您不熟悉规则。这是关键点: 如果第一至第n 个 JavaScript程序形式的令牌是语法上有效,但第一至第n+1个ST令牌是不与存在n之间的换行符个令牌和第n+1ST令牌,则解析器试图插入n个令牌之间的虚拟分号后再次解析程序次和第n + 1 ST令牌。 该描述可能是不完整的,因为它没有解释@Dreas的示例。有人可以链接到完整的规则,还是可以查看示例为何使用分号?(我在JScrip

  • 问题内容: 我正在尝试将下拉框小部件转换为意见箱,因为当前的下拉菜单有100多个选择。看来您只能将String建议添加到ModifyOracle。我需要能够添加一个既包含描述又包含与记录匹配的ID的自定义对象到数据库。我是否必须扩展RecommendationOracle类? 问题答案: 是的,因为我知道您不能使用一对值,即Id和Value。您必须在建议框中添加您的字符串,也许您可​​以使用除建议

  • 问题内容: 我四处搜索,据我所知,POST表单请求已经限制为10MB(http://golang.org/src/net/http/request.go#L721)。 如果要减少这种方法的使用量,则不确定如何正确执行此操作。我会尝试这样的事情: 但是错误返回是否也会关闭连接?我如何避免必须阅读所有内容?我发现了这一点,但是如果未设置内容长度,并且在阅读过程中我意识到文件太大,该怎么办。 我将此用作