added Base36
authoradam <adam@megacz.com>
Sun, 2 May 2004 06:29:07 +0000 (06:29 +0000)
committeradam <adam@megacz.com>
Sun, 2 May 2004 06:29:07 +0000 (06:29 +0000)
darcs-hash:20040502062907-5007d-40cbfe80f4254fae613d54f760384eb85bb3918e.gz

src/org/ibex/crypto/Base36.java [new file with mode: 0644]

diff --git a/src/org/ibex/crypto/Base36.java b/src/org/ibex/crypto/Base36.java
new file mode 100644 (file)
index 0000000..279a933
--- /dev/null
@@ -0,0 +1,12 @@
+package org.ibex.crypto;
+
+public class Base36 {
+    public static String encode(long l) {
+        StringBuffer ret = new StringBuffer();
+        while (l > 0) {
+            if ((l % 36) < 10) ret.append((char)(((int)'0') + (int)(l % 36)));
+            else ret.append((char)(((int)'A') + (int)((l % 36) - 10)));
+            l /= 36;
+        }
+    }
+}