title: How to replace ' with empty string in Java
body: <p>How can I replace single quote ' with empty string in Java. I tried following but doesn't seem to be working.</p>
  
  <pre><code>String data="Sid's den";
  data.replace("'", "");
  data.replaceAll("'", "");
  </code></pre>
  
  <p>Thanks in advance. Any help is much appreciated.(Output should be: Sids den)</p>
  
  <p>Thanks guys for your responses. I guess I should have been more clear about my question. Basically I am getting special characters from the table and with what value we have to replace that also from the same table. Here is snippet of the code:</p>
  
  <pre><code>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"));
              }
           }
  </code></pre>
  
  <p>so whenevr in the data we have special character ' then I am facing nullpointer exception. Please suggest how to go ahead with this?</p>