java去除重复字符串

简介: java去除重复字符串


如何去除重复的字符串? 可以考虑考虑集合是如何保证元素不重复的。作为参考!


package  www.wlkankan.cn
public class Test {
    private static final Object object = new Object();
    public static void main(String[] args) {
        //利用map的key不能重复
        Map<Object, Object> map = Maps.newLinkedHashMap();
        //将字符串进行肢解
        char[] str = "abcdefgabcdefgoop".toCharArray();
        //将直接后的内容用作map的key
        for (int i = 0; i < str.length; i++)
            map.put(str[i], object);
        //最终的字符串
        StringBuilder builder = new StringBuilder();
        //便利最后获得到的map,重新组装到字符串
        for (Map.Entry<Object, Object> entry : map.entrySet())
        builder.append(entry.getKey());
        System.out.println(builder.toString());
    }
}
相关文章
|
7天前
|
Java
Java 替换字符串 replace replaceAll
【7月更文挑战第10天】Java 替换字符串 replace replaceAll
Java 替换字符串 replace  replaceAll
|
14天前
|
Java API 索引
Java中的字符串与字符操作详解
Java中的字符串与字符操作详解
|
22天前
|
Java 程序员
程序员必知:【java】判断字符串是否整数的三种方式,孰优孰劣请自行判断
程序员必知:【java】判断字符串是否整数的三种方式,孰优孰劣请自行判断
33 3
|
22天前
|
Java
java字符串分割split你用对了吗
java字符串分割split你用对了吗
15 1
|
23天前
|
Java API Apache
探讨Java中检测字符串是否包含数字和字母的技术
探讨Java中检测字符串是否包含数字和字母的技术
14 2
|
5天前
|
安全 Java
Java8 拼接字符串 StringJoiner
Java8 拼接字符串 StringJoiner
|
7天前
|
存储 安全 Java
Java面试题:请解释Java中的字符串和字符串缓冲区?
Java面试题:请解释Java中的字符串和字符串缓冲区?
8 0
|
8天前
|
Java Apache Maven
Java:commons-codec实现byte数组和16进制字符串转换
在上述代码中,`Hex.encodeHexString(bytes)`用于将byte数组转换为16进制字符串,`Hex.decodeHex(hexString)`用于将16进制字符串转换为byte数组。
11 0
|
9天前
|
Java Apache Maven
Java:commons-codec实现byte数组和16进制字符串转换
在上述代码中,`Hex.encodeHexString(bytes)`用于将byte数组转换为16进制字符串,`Hex.decodeHex(hexString)`用于将16进制字符串转换为byte数组。
15 0
|
12天前
|
Java API 索引
Java中的字符串与字符操作详解
Java中的字符串与字符操作详解