我最近被我的I.T.给了一个大项目。老师,但我遇到了其中一个部分的小问题。这对你来说似乎很容易,但不适合我。
所以这里的任务是:给你一个手机号码,但不是正常号码。你得到一个这样的"082HOSpITL"
,任务是取设定数字或字符串并将字母转换为数字。因此,此"082HOSPITL"
将更改为此"082432567"
。当然,必须设置字母将要更改的数字,例如"H"
将等于"1"
,或者使其更简单"HIJ"
等于{{1 }}。因此,如果包含"1"
,则该数字将为H
。没有GUI,所以你可以使用1
如果你能够运行一个原型,这样可以让我对做什么有个好主意,那就太棒了
答案 0 :(得分:2)
用一些正则表达式给你的老师惊喜:
String num = "082HOSPITL";
num = num.replaceAll("[HIJ]","1");
// etc.
System.out.println(num);