本文共 587 字,大约阅读时间需要 1 分钟。
因为我这个是基于web应用,并不是下载操作,只是用户保存名称的时候实现名称自动重命名,仅供参考。
private String getNewModelName(String oldModelName, String userName) { //定义变量,用于判断此名称在库中是否存在 int num = 0; String modelName = oldModelName; //定义变量,用于名称末尾拼接数字 int count = 1; do { //去数据库查询是否存在,存在就拼接数字,再次判断,直到不存在为止 num = modelInfoMapper.selectModelNameNumByUserName(oldModelName, userName); if (num > 0) { oldModelName = modelName + "(" + count + ")"; count++; } } while (num > 0); return oldModelName;}
转载地址:http://jwamb.baihongyu.com/