StringBuffer mailstr=new StringBuffer();
while (rs.next()){
mailstr.append(rs.getString("email")+",");
}我通过循环把每个值给StringBuffer,因为值可能是重复的,我想消除,我不想通过sql语句来做,因为有几个这样的循环,如果
通过程序来实现,请帮帮我,谢谢
while (rs.next()){
mailstr.append(rs.getString("email")+",");
}我通过循环把每个值给StringBuffer,因为值可能是重复的,我想消除,我不想通过sql语句来做,因为有几个这样的循环,如果
通过程序来实现,请帮帮我,谢谢
你可以考虑用List把你的rs.getString("email")装起来,装的时候用list.contains(o)方法先判断list中时候已经有相同值
最后在遍历list,拼接成你要的那个StringBuffer
StringBuffer只是一个字符串