como remover o caractere de colchetes na string (java)

Desejo remover todos os tipos de caracteres entre colchetes (exemplo: [], (), {}) na cadeia de caracteres usando java.

Eu tentei usar este código:

String test = "watching tv (at home)"; 
test = test.replaceAll("(","");
test = test.replaceAll(")","");

Mas não está funcionando, me ajude por favor.

questionAnswers(6)

yourAnswerToTheQuestion