Inserir String dentro de outra String

Existe algum método parecido com o preparedStatement, só que para String? Quero fazer o seguinte:

String str = “Select ? from ? where ? = ?”;

str.setString(1,“codigo”);
str.setString(2,“Cliente”);
str.setString(3,“codigo”);
str.setString(4,“5454”);

Entenderam?
Existe algum método da api básica do java pra isso?

desculpe a ignorancia…

más não entedi direito a duvida…

pode se explicar melhor ?

até

Talvez um HashMap possa lhe servir:

http://java.sun.com/j2se/1.4.2/docs/api/java/util/HashMap.html

ah tá.
entendi…

eu axo…

vc quer passar as STRINGS da SQL via parametro ?

isso?

:?

Essa API é bombadinha:
http://java.sun.com/j2se/1.4.2/docs/api/java/text/MessageFormat.html