【发布时间】:2025-12-24 03:45:12
【问题描述】:
我有以下代码:
String firstString = "sth";
String secondString = "sthElse";
String stringsSpecialConcat = String.format("%s<br>%s", firstString, secondString);
boolean isFirstStringNotBlank = StringUtils.isNotBlank(firstString);
boolean isSecondStringNotBlank = StringUtils.isNotBlank(secondString);
return isFirstStringNotBlank ? (isSecondStringNotBlank ? stringsSpecialConcat : firstString) : (isSecondStringNotBlank ? secondString : "")
您能帮我通过函数式编程来简化上述内容吗?
我想使用类似的东西
Stream.of(firstString, secondString).collect(joining(""))
【问题讨论】:
标签: java functional-programming java-stream