用于将值插入Db的字符串格式

时间:2012-03-28 10:02:57

标签: java string

我有一个字符串 - > "10,25,12,25,30"

我想要的是一个字符串,其中数字括在圆括号内。

因此,格式化后,字符串应如下所示 - > (10),(25),(12),(25),(30)

是否有任何简短的方式来执行此类格式化。

我希望这种字符串格式在DB中插入大量值。

我正在使用Java。

请问任何想法?

感谢。

2 个答案:

答案 0 :(得分:4)

如果你想快速/轻松的方式:

String s = "10,25,12,25,30";
s = s.replace(",", "),(";
s = "("+s+")";

答案 1 :(得分:0)

这是另一种做同样的方法......

    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);
相关问题