Base62编码
Base62编码与Base64编码类似,都用于数据内容编码。基本原理请参看《Base64算法》。
import java.io.ByteArrayOutputStream; /** * Created by shijiaqi on 16/8/3. */ public class Base62Codec { private static char[] encodes = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".toCharArray(); private static byte[] decodes = new byte[256]; static { for (int i = 0; i < encodes.length; i++) { decodes[encodes[i]] = (byte) i; } } /** * 将data编码成Base62的字符串 * @param data * @return