Форматирование строки для вставки значений в БД - PullRequest
0 голосов
/ 28 марта 2012

У меня есть строка как -> "10,25,12,25,30".

Мне нужна строка, в которой числа заключены в круглые скобки.

Итак, после форматирования строка должна выглядеть следующим образом -> (10),(25),(12),(25),(30).

Есть ли какой-нибудь короткий способ выполнить этот вид форматирования.

Я хочу, чтобы этот формат строки вставлял большое количество значений в БД.

Я использую Java.

Есть идеи, пожалуйста?

Спасибо.

Ответы [ 2 ]

4 голосов
/ 28 марта 2012

Если вы хотите быстрый / простой способ:

String s = "10,25,12,25,30";
s = s.replace(",", "),(";
s = "("+s+")";
0 голосов
/ 28 марта 2012

Это еще один способ сделать то же самое ...

    String result = "";
    String s = "10,25,12,25,30";

    // Split string using String Tokenization
    String tokens[] = s.split(",");
    for(String token : tokens) {
        result += "("+token+"),";
    }

    // To remove the last comma 
    result = result.substring(0, result.length()-1);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...