java - 将字符串形式的电话号码更改为所有数字

标签 java

enter image description here我正在用java编写一个程序,该程序应该从用户处接收字符串形式的电话号码(例如1800helpmee)并打印出相应的号码。答案应该是 1800 435 7633。这是我到目前为止的代码。我已将数字加载到数组中。我对下一部分有疑问。我的数组称为 inputNumber。我尝试了类似的方法,但似乎不起作用

for (int j = 0;  j<9; j ++) { 
        if ( inputNumber[j] =='A' || inputNumber[j] == 'B' || inputNumber[j] =='C'){
            System.out.println("2");
        }  etc.

最佳答案

inputNumber[j] =='A' 切换为 inputNumber[j].equalsIgnoreCase("a") 将其应用于 a、b 和 c,然后重试

关于java - 将字符串形式的电话号码更改为所有数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27306142/

相关文章:

java - 如何找到图像文件中的隐藏文件 (Jpg/Gif/Png)

Java:泛型参数上带有.class的泛型方法

java - 将用户名传递给 HttpGet 请求

java - 仅显示找到的结果

java - RestTemplate映射页面 'Page size must not be less than one'

java - 如何从选项卡布局中删除标高?

java - 带有列表迭代器的 ClassCastException Java

java - 用于多部分表单数据的 Jersey 2 注入(inject)源

java - 为什么使用 Android 插件的 Jenkins 多配置作业失败?

java - 将字符串数组中的项目与 HashMap 的 ArrayList 中的项目进行比较