当前位置:编程学习 > JAVA >>

java利用HashSet的add()方法过滤重复字符函数

利用HashSet的add()方法,如果元素存在,则返回false;只有不存在才返回true

import java.util.HashSet;
import java.util.Scanner;

public class zzzyk.com {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一yizuotu.net串字符串:");
        String s = sc.next();
        char[] c = s.toCharArray();//将字符串转为字符数组
        HashSet set = new HashSet();
        StringBuilder 易做图d = new StringBuilder();
        //遍历字符数组
        for (int i = 0; i < c.length; i++) {
            //利用HashSet的add()方法,他返回的是一个布尔值,添加成功会返回true
            if (set.add(c[i])){
                易做图d.append(c[i]);
            }
        }
        System.out.println(易做图d);
    }
}
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,