Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java中编辑命令行中指定的字符串中的某些字符_Java_String - Fatal编程技术网

如何在java中编辑命令行中指定的字符串中的某些字符

如何在java中编辑命令行中指定的字符串中的某些字符,java,string,Java,String,我必须把这当作一项作业来做,但我所做的一切都是徒劳的,我要么被错误轰炸,要么我不能使用if语句(我们还没有学会它们) 任务如下: 编写一个方法mangle,它接受字符串str、字符c和整数n作为 参数,这样字符串str至少包含字符c的n倍。方法 返回从 原始字符串str(该方法不应向控制台打印任何内容)。签名 方法应为: 公共静态字符串mangle(字符串str、字符c、整数n) 使用此方法编写一个程序StringMangle.java,作为命令行 参数为整数N,后跟N个元组;每个元组由一个字符

我必须把这当作一项作业来做,但我所做的一切都是徒劳的,我要么被错误轰炸,要么我不能使用if语句(我们还没有学会它们)

任务如下:

编写一个方法mangle,它接受字符串str、字符c和整数n作为 参数,这样字符串str至少包含字符c的n倍。方法 返回从
原始字符串str(该方法不应向控制台打印任何内容)。签名 方法应为: 公共静态字符串mangle(字符串str、字符c、整数n) 使用此方法编写一个程序StringMangle.java,作为命令行
参数为整数N,后跟N个元组;每个元组由一个字符串、一个字符和一个
整数(str,c,n)。删除第一个n后,程序应打印每个字符串
对应字符串str中字符c的出现次数。
样本运行:

java StringMangle 3测试T1 AHAAAMAD A4测试T2 艾斯特哈马德艾斯特酒店


看起来解决方案是使用String.replaceFirst()将变量“c”的所有值替换为空白

然后重复变量n的次数


向我们展示您的代码(编辑问题并粘贴,缩进4个空格),然后我们可以帮助您找出错误所在。现在你的问题看起来像是一个“为我写代码”的请求,社区将拒绝。问题文本中的所有制表符是怎么回事???我甚至没有使用正确的命令,所以如果有人能告诉我如何解决它,那将是一个非常特别的问题。。。5小时后我有一个测试,我还没睡。我真的需要尽快知道这一点。我们不打算为您编写代码。如果你拖延到考试前5个小时,那是你自己的错。我们可以帮助您编写代码,但您必须先编写一些相关代码,并向我们展示,这样我们知道您至少已经尝试过了。