java - 当找到特定字母时减去前面的字符

标签 java

         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/

相关文章:

java - Spring Security登录重定向到/j_spring_security_check而不进行身份验证

java - Java中n类ArrayList的排序

java - 如何在 Flyway 的不同文件中分隔每个脚本?

java - 为什么 Java 的 Date.getYear() 返回 111 而不是 2011?

java - 在Java中生成并使用两个 key 进行加密和解密

java - Eclipse 内容协助不显示方法描述

java - 无法使用 Intent 和 Parcelable 传输对象

java - 为什么 paintComponent 执行了 2 次?

java - 为什么在HashMap中使用hash方法

java - 如何运行 HDFS 测试类?