【发布时间】:2015-03-22 18:55:23
【问题描述】:
我必须编写一个程序,它从 cmd 获取一个 int N 后跟 N 个字符串和一个 char c 的输入,并使用 String removeChar(string str, char c) 方法返回删除了 char c 的每个字符串。
我已经完成了,但是没有来自 cmd 的输入它可以工作,但是当我使用此代码时,我在编译器中遇到错误
public class A{
public static void main(String[] args){
int n= Integer.parseInt(args[0]);
String s=args[0];
char c= s.charAt(0);
for (int i=1; i<=n; i++){
String b=removeChar(args[i],c);
System.out.println(b);
}
}
public static String removeChar(String str, char c){
for (int i=1; i<=n; i++){
String s1= args[i].remove(c);
}
return s1;
}
}
【问题讨论】:
-
请展示一些代码,然后社区可能会提出解决方案。
-
从 Java 中的
Scanner类中了解nextInt()和next()- 紧随其后的是 FOR 循环。这已在 Stack Overflow 中被问了 N 次。 -
这是我的任务,我们还没有学习这些东西。
-
我可以使用 for 循环但还不能使用扫描仪
-
@Batoul 你的意思是“一个 int N 后跟一个长度为 N 的字符串和一个 char c”吗?我不确定你的问题是否正确