java - 改变方法的返回值

标签 java string if-statement return

假设我有一个返回字符串的方法。我想检查返回的字符串是否等于另一个字符串,以及它们是否相同以将返回的字符串设置为“”。我将如何去做这件事。

最佳答案

假设“原始”字符串是 str,“其他”字符串是 anotherStr:

return str.equals(anotherStr) ? "" : str;

请注意,无论如何,如果字符串不同,您都必须返回一些内容,我将返回 str,但您会知道在这种情况下返回的适当值是什么。

关于java - 改变方法的返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13675895/

相关文章:

c++ - 在 C++ 中使用 std::istringsteam 将字符串转换为 float

python - 将由随机嵌套内置类型组成的对象中的所有 'bytes' 转换为 'str'

excel - 如何比较两张 map

java - JMS:我们可以在 OnMessage() 中从队列中获取多条消息而不提交或回滚吗

java - java 可以读取二进制文件并打印出文本文件吗?

Java String "1603"到 float 16.03

javascript - 这个问题可以只用函数式编程解决吗?

java - 如何从 LinkedHashMap 中的特定键开始迭代?

java - 了解 Excel 中 POI 中是否有任何列

c - if 语句在 C 中不起作用