1、把字符串转成对应进制的十进制数
String a = sc.next();
long f = Long.parseLong(a.replaceAll("\\+", ""), 16);
2、a.replaceAll() 替换字符串中的东西
String a = sc.next();
a.replaceAll("\\+", "")
3、把十进制数 转成对应进制的字符串
long res = 123;
Long.toHexString(res)
4、StringBuffer比String省内存 也可以相互转换
String res = new StringBuffer("").toString();
5、数字转字符串传入StringBuffer,再用reverse实现逆序,再转回字符串
int a, b;
String s = new StringBuffer(Integer.toString(a % b)).reverse().toString();