jjzjj

defaultIfBlank

全部标签

java - 使用分隔符连接字符串并去除空字符串

我需要以下代码逻辑:这是三个字符串变量,Strings1="A";Strings2="B";Strings3="C";我需要根据给定的场景获得以下输出:场景#1实际输出应该是“A/B/C”场景#2当s1为空时,输出应该是“B/C”场景#3当s2为空时,输出应该是“A/C”场景#4当s3为空时,输出应该是“A/B”`这可以使用三元运算吗? 最佳答案 您可以借助Guava类Joiner和ApacheCommonsLangStringUtils.defaultIfBlank来完成:Joiner.on("/").skipNulls().jo