Eliminar una palabra específica de una cadena

Estoy tratando de eliminar una palabra específica de una cadena determinada usando la funciónreplace() oreplaceAll() ¡Pero estos eliminan todas las apariciones de esta palabra, incluso si es parte de otra palabra!

Ejemplo:

String content = "is not like is, but mistakes are common";
content = content.replace("is", "");

salida: "not like , but mtakes are common"

salida deseada: "not like , but mistakes are common"

¿Cómo puedo sustituir solo palabras completas de una cadena?

Respuestas a la pregunta(3)

Su respuesta a la pregunta