Codieren/decodieren von long in einen string mit einem festen Satz von Buchstaben in Java

Gegeben eine beliebige Reihe von Buchstaben

String range = "0123456789abcdefghijklmnopABCD#";

Ich bin auf der Suche nach 2 Methoden zum codieren/decodieren von langen <-> String

String s = encode( range, l );

und

long l = decode( range, s );

So decode(range, encode(range, 123456789L)) == 123456789L

Und wenn Bereich ist "0123456789" das ist die übliche Art der Codierung.

Schreibe einen Kommentar