java messageformat - i insert values between unparalleled quotes?


i'm carrying problem controlling java.text.messageformat object.



i'm perplexing emanate sql insert statements. problem is, i something this:



messageformat messageformat = "insert {0} values ( '{1}', '{2}', '{3}', {4} )";
object[] args = { str0, str1, str2, str3, str4 };
string outcome = messageformat.format(args);


i value result:



"insert <str0> values ( {1}, {2}, {3}, <str4> )"


as see, problem any aim locations enclosed unparalleled quotes transposed arguments. i have attempted controlling double unparalleled quotes this: ''{1}'' transient characters this: \'{1}\' nonetheless still gives same result.



edit: i forgot plead i also attempted '''{1}'''. outcome is: "insert <str0> values ( '{1}', '{2}', '{3}', <str4> )". retaining uncanny quotes around nonetheless still inserting values.



how i solve issue? record, i am controlling jdk 6u7.



Comments

Popular posts from this blog

list macos calm editors formula editors

how i practical urls indicate .aspx pages asp.net deployed an iis? (preferably but iis)

jaxb - xjc - reworking generated typesafe enum category members