java - Java中删除字符串中的重复行

标签 java string lines

我的字符串是:

"EEE
EEE
AAA
BBB
CCC
BBB
DDD
CCC"

但是我需要这个字符串没有相同的行。 像这样:

"EEE
AAA
BBB
CCC
DDD"

我该怎么做?

最佳答案

这是一个简单的答案

StringBuilder builder = new StringBuilder(); 
for (String line: new LinkedHashSet<String>(Arrays.asList(inputString.split("\n"))) ) {
    builder.append(line).append("\n");
}
String result = builder.toString();

关于java - Java中删除字符串中的重复行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22083130/

相关文章:

java - Apache Spark 使用java(分区)

java - RadioButton.setChecked() 似乎不起作用

java - Java 中的通用数字到字符串转换

python - Selenium 表中的行数?

java - 服务器端图像处理

java - 为什么我得到 "null"作为输出字符串? java

grid - amchart 在网格之间添加标签

python - 根据 sort_values 标准添加水平线以绘制

java - java 按日期分组

java - "Exception in thread "主要"java.lang.ArrayIndexOutOfBoundsException: 0"java错误