处理重名的简单算法:一个简单的逻辑,判断相同的名字在数据库中存在几个,就在相应的人民后加数字存入数据中,不过存在一个一个小bug,多个重名之后,删掉其中一个重名之后,新增出现重名时的时候,计算重名个数会出现和之前最后一个重名的人名相同的情况,这个时候,我们需要再次那处理后的人们去做处理重名的相同操,即递归,直到我们发现数据库不存在该名称的时候返回,存入数据库即可。
private String getSameNames(String name,String recId){
Map map = new HashMap<String,String>(