加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

【三】Java中的字符串String使用split取回车换行的数据

(2012-05-10 11:29:36)
标签:

it

分类: ★、Technology
3、服务层参数处理
protected String searchTdgh(Map<String, String> map) {
    StringBuffer search = new StringBuffer();
    String mailNum = map.get("mailNum");// 邮件号
    String tdghsinglemailmum = map.get("tdghsinglemailmum");
    if (mailNum != null && !(mailNum.isEmpty())) {
        search.append(" and mailNum like '%" + mailNum + "%'");
    }
    if (tdghsinglemailmum != null && !(tdghsinglemailmum.isEmpty())) {
        String[] tdghmulmailmum = tdghsinglemailmum.split("\n|\r\n|\r");
        StringBuffer searchmulmailmum = new StringBuffer();
        for (String singlemailmum : tdghmulmailmum) {
            if (singlemailmum
                    .equalsIgnoreCase(tdghmulmailmum[tdghmulmailmum.length - 1])) {
                searchmulmailmum.append("'"+singlemailmum.trim()+ "'");
            } else {
                searchmulmailmum.append("'"+singlemailmum.trim() + "',");
            }
        }
        search.append(" and mailNum IN (" + searchmulmailmum.toString() + ")");
    }
    return search.toString();
}
@Override
    public List<TbTdgh> getList(Map<String, String> map, int rowStartIdx,
            int rowTotal) {
        // TODO Auto-generated method stub
        return tdghDAOImpl.getList(searchTdgh(map), rowStartIdx, rowTotal);
 
    }
@Override
    public long getPageTotal(Map<String, String> map) {
        // TODO Auto-generated method stub
 
        return tdghDAOImpl.getPageTotal(searchTdgh(map));
    }

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有