此问题已在此处找到答案:
字符串生成器删除重复值(2个答案)
在java中删除字符串中的重复行(4个答案)
一小时前关门了。
我正在寻找一种最有效地从stringbuilder中删除重复行的方法。这是我的密码:
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append("package autogenerated.dto;");
stringBuilder.append(System.getProperty("line.separator"));
stringBuilder.append(System.getProperty("line.separator"));
stringBuilder.append("import java.math.BigDecimal;");
stringBuilder.append(System.getProperty("line.separator"));
stringBuilder.append("import java.sql.Timestamp;");
stringBuilder.append(System.getProperty("line.separator"));
stringBuilder.append("import java.math.BigDecimal;");
在这之后,我有以下字符串:
package autogenerated.dto;
import java.math.BigDecimal;
import java.sql.Timestamp;
import java.math.BigDecimal;
有人能帮我实现这样的目标吗:
package autogenerated.dto;
import java.sql.Timestamp;
import java.math.BigDecimal;
或者:
package autogenerated.dto;
import java.math.BigDecimal;
import java.sql.Timestamp;
顺序无关紧要。请谅解。我不太擅长java。
1条答案
按热度按时间pexxcrt21#
您可以将所有导入字符串添加到
LinkedHashSet
(这将删除重复的元素)并随后对其进行迭代。