package com.zy.acs.common.utils;
|
|
public class Base62 {
|
|
private static final char[] CHARS = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".toCharArray();
|
|
public static String encode(long value) {
|
if (value == 0) return "0";
|
StringBuilder sb = new StringBuilder();
|
while (value > 0) {
|
sb.append(CHARS[(int) (value % 62)]);
|
value /= 62;
|
}
|
return sb.reverse().toString();
|
}
|
|
}
|