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

如何在Java中用空字符串替换'

江佐
2023-03-14
问题内容

如何在Java中用空字符串替换单引号’。我尝试了以下操作,但似乎没有用。

String data="Sid's den";
data.replace("'", "");
data.replaceAll("'", "");

提前致谢。非常感谢您的帮助。(输出应为:Sids den)

谢谢你们的回应。我想我应该对我的问题更加清楚。基本上,我从表中获得特殊字符,并且从同一个表中我们必须用什么值替换那些特殊字符。这是代码片段:

query = "select spl_char, replace_with from entcon_splchars";
ptsmt = DBConnector.sqlConnection.prepareStatement(query);
rs = ptsmt.executeQuery();

while (rs.next()) {
        if(data.contains(rs.getString("spl_char"))){
          data = data.replace(rs.getString("spl_char"),rs.getString("replace_with"));
            }
         }

因此,当数据中的evrf有特殊字符’时,我将面临nullpointer异常。请建议如何进行此操作?


问题答案:

字符串是不可变的,因此您将收到一个新实例。尝试

 data = data.replace("'", "");

您的编辑

检查-
的返回值,因为您的数据库表在或列之一中包含值,所以getString()可以获取返回值。NPE``null``spl_char``replace_with



 类似资料:
  • 如果给一个字符串,比如“去医学院!”例如,如何仅替换偶数字符?问题是,虽然我的代码处理第一个单词,但单词之间的空格本身算作一个字符,并将第二个单词中的替换搞乱,第二个单词的第一个字母被归类为偶数。 这是我的尝试 这将给出输出“gomd!”(第二个字母正确替换为表示偶数,但第二个单词的第一个字母不应替换为“第一个”不是“偶数”。如何使索引忽略空格? 答案最好不包含数组,只包含Char和String方

  • 我正在从DB获取空值,但我需要显示空字符串。 例如,我必须附加四个值以显示在Excel工作表的单个单元格中,如下所示: 如何在Java中达到预期的结果(替换)?

  • 像这样的空字符串isnull()找不到空字符串

  • 如何在spark数据帧中用空字符串替换空字符串。 我尝试了以下方法: 它抛给我一个错误。

  • 我有以下字符串输出: 但是我想在Java中有如下格式的输出 请帮帮我。 我正在将对象转换为json数据。请参见以下代码 我想将此应用于使用java 7的jsonString变量,就像不使用java 8一样

  • 我有一个熊猫数据框(通过导入csv文件创建)。我想用NaN替换空白值。这些空白值中有些是空的,有些包含(可变数量的)空格,,,等等。 使用这个线程中的建议 它会替换所有只包含空格的字符串,但也会替换每个包含空格的字符串,这不是我想要的。 如何仅用空格和空字符串替换字符串?