extend library class
[IRC.git] / Robust / src / ClassLibrary / Character.java
1 public class Character {
2
3   public static int digit(char ch, int radix) {
4     if (ch>='0'&&ch<='9')
5       return ch-'0';
6     else if (ch>='a'&&ch<='z') {
7       int val=(ch-'a')+10;
8       if (val<radix)
9         return val;
10     } else if (ch>='A'&&ch<='Z') {
11       int val=(ch-'A')+10;
12       if (val<radix)
13         return val;
14     }
15     return -1;
16   }
17
18   char value;
19   
20   public Character( char c ) {
21     value = c;
22   }
23
24   public Character( Character c ) {
25     value = c.value;
26   }
27
28   public String toString() {
29     return ""+value;
30   }
31 }