替换StringBuilder中的字符 [英] Replace character in StringBuilder

查看:3862
本文介绍了替换StringBuilder中的字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个StringBuilder并且想要为字符使用replace方法。
下面给出的代码

I have a StringBuilder and want to use replace method for a character. code given below

StringBuilder sb = new StringBuilder();
sb.append("01-02-2013");

如何用'/'替换' - '?

How can i replace '-' with '/' ?

推荐答案

如果不想将 StringBuilder 转换为 String 或者你需要继续使用它/保存它,然后你可以做这样的事情......

If don't want to convert the StringBuilder to a String or you need to keep using it/preserve it, then you could do something like this...

for (int index = 0; index < sb.length(); index++) {
    if (sb.charAt(index) == '-') {
        sb.setCharAt(index, '/');
    }
}

如果你不在乎那么你可以做点什么喜欢......

If you don't care then you could do something like...

String value = sb.toString().replace("-", "/");

这篇关于替换StringBuilder中的字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆