String secondLine = "...E......E..E.E";
第二行位于 txt 文件中,因此 E 可以位于点之后的任何位置,具体取决于失败的数字。
总共应该只有 12 个,但 java 在前面的点后面添加了一个 E 来表明测试失败。我是一名新手程序员,想要一个循环来遍历该字符串以去掉每个 E 之前的点,以便我可以集成到我的主应用程序中。结果输出应如下所示 ..E.....E.EE 提前谢谢您
最佳答案
尝试使用字符串的 replace方法如下:
String secondLine = "...E......E..E.E";
System.out.println(secondLine.replace(".E", "E"));
Output:
..E.....E.EE
关于java - 当找到特定字母时减去前面的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28627848/