如何获取StringBuffer中有多少个“\n”?
StringBuffer detailBuffer = new StringBuffer();
//迭代 bbbbDTOList
for (aaaaDTO fieldDTO :bbbbDTOList) {
LifeCycle oldLifeCycle = cmd.getOldLifeCycle();
LifeCycle newLifeCycle = cmd.getNewLifeCycle();
if (null == oldLifeCycle && null == newLifeCycle ) {
continue;
} else if (null == oldLifeCycle && null != newLifeCycle ) {
detailBuffer.append(" 添加:" + newLifeCycle + "\n");
} else if (null != oldLifeCycle && null == newLifeCycle ) {
detailBuffer.append(" 删除:" + oldLifeCycle + "\n");
} else if (!oldLifeCycle .equals(newLifeCycle )) {
detailBuffer.append(" 更改:" + newLifeCycle + "\n");
}
}
StringBuffer 中最后得到的数据 中是以“\n”隔开的!
现在我想统计 StringBuffer 中有多少个 “\n” 如何 实现??