String contractNo = "VSP-20211021144142";
int num= HashModel.getHashNmu(contractNo, 32);
String tableName = "contract_commodity_"+num;
// 得到 "contract_commodity_0~31` 中的某一个表
public class HashModel {
/**
* hash 取模
*/
public static int getHashNmu(String str,int partition) {
int hash = str.hashCode();
int num = hash%partition;
return Math.abs(num);
}
}
10-17
951
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)