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

Android 如何在string.format()方法中动态附加其他字符串!,android,sql,string,append,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); 好的,如果用户需要,现在我想添

我一直在用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列?如果用户只需要一列呢?我想做这一切动态取决于用户输入

我对append方法有点熟悉,但做不到。。似乎有点难。。如果有人能帮上忙我会很感激的


已经感谢(:

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

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

请参阅:

如果它解决了你的问题,不要忘记将其标记为答案:D如果它解决了你的问题,不要忘记将其标记为答案:D