示例
应将FC12转换为数字X
这样同样的X可以再次转换为FC12
不工作
public int toInt(String s) {
char ch[] = s.toCharArray();
int value=0;
int mult = 1;
for (int i=0; i<ch.length; i++){
value = value + ch[i] * mult;
mult *= 100;
}
return value;
}
public String toStr(int value) {
String s = "";
while (value > 0) {
s += (char)(value % 100);
value = value / 100;
}
return s;
}
答案 0 :(得分:0)
你需要使用1000(而不是100)的因子,因为有些因为char代码高于100,例如(int)&#39; h&#39; = 104