【发布时间】:2020-08-29 04:58:27
【问题描述】:
基本上我的问题是如何从正在输入的字符串中删除数字谢谢你也帮助我
示例:
输入
700N
输出:
N
【问题讨论】:
-
天真的方法:遍历字符串的每个字符。如果不是数字,则将其添加到结果字符串中。
标签: java
基本上我的问题是如何从正在输入的字符串中删除数字谢谢你也帮助我
700N
N
【问题讨论】:
标签: java
使用String.replaceAll()方法:
str.replaceAll("[0123456789]","");
【讨论】:
你可以使用replaceAll
String st1 = "700N";
st1 = st1.replaceAll("\\d+", "");
System.out.println(st1);
输出
N
【讨论】:
我能想到的最好方法:
String input ="700N";
String output= input.replaceAll("\\d","");
正则表达式\\d 表示数字。
【讨论】: