Как добавить другую строку в метод string.format () динамически! - PullRequest
0 голосов
/ 06 мая 2011

Я работал над созданием таблицы в 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 Ответ

3 голосов
/ 06 мая 2011

Используйте класс StringBuilder для объединения строк. Это предпочтительный способ построения строк.

См. Здесь: http://download.oracle.com/javase/tutorial/java/data/buffers.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...