zoukankan      html  css  js  c++  java
  • C# remove duplicated word list

        

      List<string> wordsList = new List<string>();

      wordsList = File.ReadAllLines(inFilePath, Encoding.Unicode).ToList();

      wordsList = wordsList.GroupBy(x => x.ToLower()).Select(grp => grp.FirstOrDefault()).OrderBy(x => x).ToList();

      File.WriteAllLines(@"other.txt", wordsList, Encoding.Unicode);

      

      List<string> wordsList_ = new List<string>();
      wordsList_ = File.ReadAllLines(inFilePath, Encoding.Unicode).ToList();
      wordsList_ = wordsList_.Distinct(StringComparer.CurrentCultureIgnoreCase).OrderBy(x => x).ToList();

      File.WriteAllLines(outFilePath, wordsList_, Encoding.Unicode);

      List<string> wordsList = new List<string>();

      wordsList = File.ReadAllLines(inFilePath, Encoding.Unicode).ToList();  

      var result = wordsList.GroupBy(x => x.ToLower()).Select(grp => grp).OrderBy(x => x.Key);
      using (StreamWriter sw = new StreamWriter(outFilePath, false, Encoding.Unicode))
      {
        foreach (var item in result)
        {
          sw.WriteLine(item.FirstOrDefault() + ' ' + item.Count());
        }
      }

  • 相关阅读:
    好用的电脑软件
    Swoft HTTPServer 使用经验分享
    nginx location proxy_pass详解
    kafka文档
    es 安装
    rabbitmq 文档
    Mysql百万级数据迁移,怎么迁移?实战过没?
    用bat脚本在Windows上实现微信多开
    vscode保存时自动格式化
    引入bootstrap
  • 原文地址:https://www.cnblogs.com/frank2008syj/p/3513631.html
Copyright © 2011-2022 走看看