我正在从DB获取空值,但我需要显示空字符串。
例如,我必须附加四个值以显示在Excel工作表的单个单元格中,如下所示:
sheet.addCell(new Label(4, currentRow, a.getPar()+" "+a.getO()+" "+a.getPar()));
如何在Java中达到预期的结果(替换)?
如果我理解正确,你需要这个
public static String replaceNull(String input) {
return input == null ? "" : input;
}
在你需要的地方使用它
sheet.addCell(new Label(4,currentRow, replaceNull(a.getParan())+" "+replaceNull(a.getO())+" "+replaceNull(a.getParan())));
希望这能有所帮助
如果我理解正确,可以使用三元运算符:
System.out.println("My string is: " + ((string == null) ? "" : string));
如果你不熟悉它,它写着“字符串为空吗?如果是,那么‘返回’空字符串,否则‘返回’字符串”。我说‘返回’是因为你可以考虑((string==null) ? "": string)
作为一个返回String
的函数。
当然,您可以将空字符串替换为任何其他String
。
问题内容: 如何在Java中用空字符串替换单引号’。我尝试了以下操作,但似乎没有用。 提前致谢。非常感谢您的帮助。(输出应为:Sids den) 谢谢你们的回应。我想我应该对我的问题更加清楚。基本上,我从表中获得特殊字符,并且从同一个表中我们必须用什么值替换那些特殊字符。这是代码片段: 因此,当数据中的evrf有特殊字符’时,我将面临nullpointer异常。请建议如何进行此操作? 问题答案:
如果给一个字符串,比如“去医学院!”例如,如何仅替换偶数字符?问题是,虽然我的代码处理第一个单词,但单词之间的空格本身算作一个字符,并将第二个单词中的替换搞乱,第二个单词的第一个字母被归类为偶数。 这是我的尝试 这将给出输出“gomd!”(第二个字母正确替换为表示偶数,但第二个单词的第一个字母不应替换为“第一个”不是“偶数”。如何使索引忽略空格? 答案最好不包含数组,只包含Char和String方
我有以下字符串输出: 但是我想在Java中有如下格式的输出 请帮帮我。 我正在将对象转换为json数据。请参见以下代码 我想将此应用于使用java 7的jsonString变量,就像不使用java 8一样
问题内容: 我有一个字符串叫做 我想用 我的输出替换DOT 我尝试了这段代码: 我正在获取StringIndexOutOfBoundsException。 如何更换圆点? 问题答案: 在点之前需要两个反斜杠,一个反斜杠可以使斜杠通过,而另一个反斜杠可以使点变为文字。正斜杠和星号视为原义。 http://docs.oracle.com/javase/7/docs/api/java/lang/Stri
我有一个类似“I have a{node1}”的字符串 如何将node1替换为另一个单词。 我想使用正则表达式,但我总是出错
我有一个数据框,如下所示: 我想用一个空字符串删除NaN值,这样看起来像这样: