Java 如何从字符串中删除数字

Java 如何从字符串中删除数字,java,Java,基本上,我的问题是如何从输入的字符串中删除数字谢谢你的帮助 例子: 输入 700N 输出: N使用String.replaceAll方法: 您可以使用replaceAll String st1 = "700N"; st1 = st1.replaceAll("\\d+", ""); System.out.println(st1); 输出 我能想出的最好办法是: String input ="700N"; String output= input.replaceAll("\

基本上,我的问题是如何从输入的字符串中删除数字谢谢你的帮助

例子: 输入 700N

输出: N

使用String.replaceAll方法:

您可以使用replaceAll

    String st1 = "700N";
    st1 = st1.replaceAll("\\d+", "");
    System.out.println(st1);
输出


我能想出的最好办法是:

String input ="700N";
String output= input.replaceAll("\\d","");

regex\\d表示数字。

简单方法:循环字符串的每个字符。如果它不是一个数字,请将其添加到结果字符串中。或者是这样?
N
String input ="700N";
String output= input.replaceAll("\\d","");