文本去重
原始行数: 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
}
}