如何动态地在string.format()方法中追加其他字符串!

时间:2011-05-06 18:06:00

标签: android sql string append

我一直致力于在sqlite3 android中创建一个表。我想根据用户输入将一些字符串附加到另一个字符串。我想要的是以字符串格式进行SQL查询然后执行它!

假设,

String sql = String.format("create table if not exists %s (%s int primary key, %s INT, %s TEXT, %s TEXT)", className, C_ID, C_CREATED_AT, C_USER, C_TEXT);

好的,现在我想添加更多列,如果用户想要..假设用户想要5列,我如何在上面的字符串中追加1列?如果用户只想要1列怎么办?我希望根据用户输入动态完成所有操作!

我对附加方法很熟悉,但不能这样做..看起来有点困难......如果有人能提供帮助,我真的很感激,

谢谢已经(:

1 个答案:

答案 0 :(得分:3)

使用StringBuilder类连接字符串。这是构建字符串的首选方法。

参考这里: http://download.oracle.com/javase/tutorial/java/data/buffers.html

相关问题