gpt4 book ai didi

java - 识别字符串中的特定字符并将其删除 - 不起作用

转载 作者:行者123 更新时间:2023-12-01 06:43:13 24 4
gpt4 key购买 nike

该程序应该接受用户输入并删除其中找到的任何数字,但显然,出了问题。

private static String removeNum(String inp)
{
String newInp = new String();
char[] inpChars = inp.toCharArray();

for(char output:inpChars)
{
if(output==0 || output==1 || output==2 || output==3 || output==4 || output==5 || output==6 || output==7 || output==8 || output==9)
{

}
else
{
newInp += output;
}
}
return newInp;
}

public static void main(String[] args)
{
EasyReader console = new EasyReader();
System.out.print("Enter input: \n");
String inp = console.readLine();
System.out.print("Output: \n");
System.out.print(removeNum(inp));
}

最佳答案

通过将 charint 进行比较,您进行了错误的比较。

而不是

if(输出==0 || 输出==1 || ...

你应该使用

if(输出=='0' || 输出=='1' || ...

关于java - 识别字符串中的特定字符并将其删除 - 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29610055/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com