当前位置:编程学习 > JAVA >>

关于stringbuilder 问题

比方说有mysql表  字段 2  3333 333
               字段3    fwefew  fewfew2

怎么把他输出来 变成 3333|333@fwfew|fewfew2 --------------------编程问答--------------------
StringBulider sb = new StringBuilder();
sb.append("字段2的值").append("@").append("字段3的值").replace(" ", "|");
--------------------编程问答--------------------
引用 楼主 u011078565 的回复:
比方说有mysql表  字段 2  3333 333
               字段3    fwefew  fewfew2

怎么把他输出来 变成 3333|333@fwfew|fewfew2



正解 --------------------编程问答-------------------- 我这个可是要动态生成的哦。。。。 --------------------编程问答--------------------
引用 1 楼 dengsilinming 的回复:
StringBulider sb = new StringBuilder();
sb.append("字段2的值").append("@").append("字段3的值").replace(" ", "|");


我这个可是要动态生成的 那个mysql内容会增加或者减少么。。 --------------------编程问答-------------------- 貌似写循环可以实现。。 --------------------编程问答--------------------
引用 4 楼 u011078565 的回复:
Quote: 引用 1 楼 dengsilinming 的回复:

StringBulider sb = new StringBuilder();
sb.append("字段2的值").append("@").append("字段3的值").replace(" ", "|");


我这个可是要动态生成的 那个mysql内容会增加或者减少么。。

方法就是那样,代码中字段2的值,字段3的值肯定要动态的传进去呀(此处提供的仅是思路的一个范例),如果有多条,直接循环就OK。不明白你说的mysql内容会增加或者减少是指什么 --------------------编程问答--------------------
引用 4 楼 u011078565 的回复:
Quote: 引用 1 楼 dengsilinming 的回复:

StringBulider sb = new StringBuilder();
sb.append("字段2的值").append("@").append("字段3的值").replace(" ", "|");


我这个可是要动态生成的 那个mysql内容会增加或者减少么。。


你字段个数确定么?只有字段2和字段3?
要是的话1l就可以了。 --------------------编程问答--------------------
引用 1 楼 dengsilinming 的回复:
StringBulider sb = new StringBuilder();
sb.append("字段2的值").append("@").append("字段3的值").replace(" ", "|");

++ --------------------编程问答--------------------
引用 8 楼 Acesidonu 的回复:
Quote: 引用 1 楼 dengsilinming 的回复:

StringBulider sb = new StringBuilder();
sb.append("字段2的值").append("@").append("字段3的值").replace(" ", "|");

++

+++1
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,