利用StringBuilder进行字符串拼接
需求:数据库查询出来的省,市,区用/拼接为籍贯 展示在前端
效果:
后台实现:
//分别定义三个变量来存储查询到的省,市,区
String province = "";
String city = "";
String country = "";
// new一个StringBuilder,用来拼接
StringBuilder sb =new StringBuilder();
if (StringUtils.isNotEmpty(staff.getProv())) {
province = bRegionsMapper.selectBRegionsById(staff.getProv());
sb.append(province);
if (StringUtils.isNotEmpty(staff.getCity())) {
city = bRegionsMapper.selectBRegionsById(staff.getCity());
sb.append("/"+city);
if (StringUtils.isNotEmpty(staff.getCountry())) {
country = bRegionsMapper.selectBRegionsById(staff.getCountry());
sb.append("/"+country);
}
}
}
//拼接以后再赋值
user.setNativePlace(sb.toString());
描述有误的地方欢迎大家指正,大家有问题可加qq 876942434。一起进步~