我一直致力于在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列怎么办?我希望根据用户输入动态完成所有操作!
我对附加方法很熟悉,但不能这样做..看起来有点困难......如果有人能提供帮助,我真的很感激,
谢谢已经(:
答案 0 :(得分:3)
使用StringBuilder类连接字符串。这是构建字符串的首选方法。
参考这里: http://download.oracle.com/javase/tutorial/java/data/buffers.html