可以使用Set集合来去除字符串中的重复字符。Set是一个不允许有重复元素的集合,可以用来存储字符串中的字符。具体步骤如下:
-
创建一个空的Set集合,用于存储不重复的字符。
-
遍历字符串中的每一个字符。
-
将每个字符添加到Set集合中。
-
最后,遍历Set集合中的元素,将其拼接成一个新的字符串。
以下是一个示例代码:
import java.util.HashSet; import java.util.Set; public class RemoveDuplicates { public static void main(String[] args) { String str = "abcaaccdeeff"; String result = removeDuplicates(str); System.out.println(result); } public static String removeDuplicates(String str) { Setset = new HashSet<>(); StringBuilder sb = new StringBuilder(); for (int i = 0; i < str.length(); i++) { char ch = str.charAt(i); if (!set.contains(ch)) { set.add(ch); sb.append(ch); } } return sb.toString(); } }
输出结果为:abcfde
。