java string 去掉重复_从Java中的String中删除重复项

我试图遍历一个字符串,以删除重复的字符.

例如String aabbccdef应该成为abcdef

并且字符串abcdabcd应该成为abcd

这是我到目前为止

public class test {

public static void main(String[] args) {

String input = new String("abbc");

String output = new String();

for (int i = 0; i < input.length(); i++) {

for (int j = 0; j < output.length(); j++) {

if (input.charAt(i) != output.charAt(j)) {

output = output + input.charAt(i);

}

}

}

System.out.println(output);

}

}

这样做最好的方法是什么?


版权声明:本文为weixin_42521795原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。