这里
https://stackoverflow.com/a/52474238/10309977
它显示了如何增加字母数字。我将在我的spring boot entity
但这是区分大小写的。
所以,我必须做这样的事情:
Long.toString( Long.parseLong("Ac009", 68) + 1, 68).toUpperCase();
但是我找不到基数。
10
代表数字,26
代表不区分大小写的字母,36
代表两者。 case sensitive?
应该是62,但它也不起作用。
Long.toString( Long.parseLong("Ac009", 62) + 1, 61).toUpperCase();
这会导致错误,因为它大于最大限制:
Character.MAX_RADIX = 36
那是什么建议?
每天将至少创建5000个新对象。
SO 5字母数字可能还不够,我将其设为6位数字。但是,如果仅是insensitive
,我想即使是6位数字也是不够的。