【发布时间】:2014-05-26 01:46:19
【问题描述】:
我有一个 Stringbuffer 对象,其中包含数据“Detail is:”
基于 HashMap(Map) 的结果,我在循环遍历地图和获取数据的帮助下填充此行下方的详细信息。
现在我想将文本“Detail is:”替换为“Details are:”,如果获取了多条记录。
他们有什么方法可以做到这一点吗?
谢谢
【问题讨论】:
标签: string replace stringbuffer
我有一个 Stringbuffer 对象,其中包含数据“Detail is:”
基于 HashMap(Map) 的结果,我在循环遍历地图和获取数据的帮助下填充此行下方的详细信息。
现在我想将文本“Detail is:”替换为“Details are:”,如果获取了多条记录。
他们有什么方法可以做到这一点吗?
谢谢
【问题讨论】:
标签: string replace stringbuffer
你可以:
相反,您也可以这样做:
【讨论】:
如果地图大小大于 1,你甚至可以这样做
StringBuffer sb=new StringBuffer();
if(map.size>1){
sb.append("Details are:")
}else{
sb.append("Details is:");
}
【讨论】: