文本去重

原始行数: 0 | 去重后行数: 0 | 重复行数: 0

代码去重示例

支持多种编程语言去重:

  • 文本文件(TXT)去重
  • JavaScript数组去重
  • Java数组去重
  • .NET数组去重
  • Python列表去重
  • SQL查询结果去重

JavaScript数组去重:

// 使用Set去重
const array = [1, 2, 2, 3, 4, 4, 5];
const uniqueArray = [...new Set(array)];
console.log(uniqueArray); // [1, 2, 3, 4, 5]

// 使用filter去重
const uniqueArray2 = array.filter((item, index) => array.indexOf(item) === index);

Java数组去重:

// 使用HashSet去重
import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;

public class Main {
    public static void main(String[] args) {
        Integer[] array = {1, 2, 2, 3, 4, 4, 5};
        Set<Integer> set = new HashSet<>(Arrays.asList(array));
        Integer[] uniqueArray = set.toArray(new Integer[0]);
        System.out.println(Arrays.toString(uniqueArray)); // [1, 2, 3, 4, 5]
    }
}

.NET数组去重:

// 使用LINQ的Distinct方法
using System;
using System.Linq;

class Program {
    static void Main() {
        int[] array = {1, 2, 2, 3, 4, 4, 5};
        int[] uniqueArray = array.Distinct().ToArray();
        Console.WriteLine(string.Join(", ", uniqueArray)); // 1, 2, 3, 4, 5
    }
}