zoukankan      html  css  js  c++  java
  • GPS文件处理(后续)——计算单词数

    根据读出的每一行数据,进行按列分组(列与列之间的空格数不确定),就相当于找单词一样

      /// <summary>

            /// 把读出的每一行进行处理,得到以列为单元的数组

            /// </summary>

            /// <param name="strLine"></param>

            /// <returns></returns>

            public static List<string> findWord(string strLine)

            {

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

                char[] chararray = strLine.ToCharArray();

                #region 格式化读出的每一行

                int ii = 0; int k = 0; int j = 0; bool wordappeared = false; bool wordappearfirs = false;

                while (ii < chararray.Length)

                {

                    if (chararray[ii] == ' ')

                    {

                        if (wordappearfirs == true)

                            filedArray.Insert(filedArray.Count, strLine.Substring(j, k));

                        wordappeared = false;

                        wordappearfirs = false;

                        k = j = 0;

                    }

                    else

                    {

                        k++;

                        if (wordappeared == false)

                            j = ii;//开始出现单词

                        wordappeared = true;

                        wordappearfirs = true;

                    }

                    ii++;

                }

                if (filedArray.Contains("N/A"))

                    return null;

                else

                    return filedArray;

                #endregion

            }

    作者: 风云

    出处: http://www.cnblogs.com/fengyunlishi/

    本文版权归风云和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.

    作者: 风云 出处: http://www.cnblogs.com/fengyunlishi/ 本文版权归风云和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  • 相关阅读:
    spark源码解析1-master启动流程
    AngularJS Backbone.js Ember.js 对比
    Win 8下Rime输入法无法同步的临时解决方法
    osx上使用'cd'命令跳转到别名(alias)目录
    在JS中简单实现Formatter函数
    gvim 全屏 插件
    45 Useful JavaScript Tips, Tricks and Best Practices
    Javascript几个时髦的hack技巧《Javascript Hacks for Hipsters》
    关于如何参与到开源项目中《How To Succeed In Open Source ( In Ways You Haven't Considered Yet )》
    mac 下launchpad超级慢的问题
  • 原文地址:https://www.cnblogs.com/fengyunlishi/p/2710623.html
Copyright © 2011-2022 走看看