>>149
Java1.4以降でかまわないのなら、
str = str.replaceAll("bcd", "XXX");
でできる。詳しくは
http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/lang/String.html#replaceAll(java.lang.String, java.lang.String)
を参照