0
点赞
收藏
分享

微信扫一扫

Java如何过滤掉一段字符串中出现重复的字母或数字?

可以使用Java中的HashSet来去除一段字符串中出现重复的字母或数字。HashSet是一个不允许有重复元素的集合,因此可以利用它的特性来去除重复的字符或数字。

示例代码如下:

import java.util.HashSet;

public class RemoveDuplicates {
    public static void main(String[] args) {
        String str = "aabbcc112233";
        StringBuilder result = new StringBuilder();
        HashSet<Character> set = new HashSet<>();

        for (int i = 0; i < str.length(); i++) {
            char c = str.charAt(i);
            if (!set.contains(c)) {
                set.add(c);
                result.append(c);
            }
        }

        System.out.println("去重后的字符串:" + result.toString());
    }
}

运行以上代码,输出结果为:

Java如何过滤掉一段字符串中出现重复的字母或数字?_清除重复出现的字符

举报

相关推荐

0 条评论