zoukankan      html  css  js  c++  java
  • 对于读txt文件一点总结

    txt 内容 中间有比如如空格,制表符(tab)在txt为空格符(Spaces)、回车符、换行符,有空字符串等情况,在读取过滤中要充分考虑到

    1:打开文件

    var sr=new StreamReader(file, System.Text.Encoding.Default);

    2:过滤每行的“ ”  r return 回车,n next 换行符

    string  line = sr.ReadLine().ToString().Replace(" ", "");   

    3:过滤行为“”行为空的情况 

       if (line.Trim() != "")

    4: 数组化行同时过滤行内空字符的情况

    string[] lines = line.Split("".ToArray(), StringSplitOptions.RemoveEmptyEntries);   

    另外加一个其他对于字符串的判断,作为备份

    巧用String.trim 函数,判断是否全是数字,全是字母。

    说明:string.trim   String 对象移除前导空白字符和尾随空白字符。

    返回:一个字符串副本,其中从该字符串的开头和末尾移除了所有空白字符。

    有一个重载:string.Trim(params char[] trimChars)   

    //从当前System.string对象移除数组中指定的一组字符的所有前导匹配项和尾部匹配项

     trimChars:要删除的字符数组

     //判断是否全是数字
            static bool IsNumber(string str)
            {
                if (str.Trim("0123456789".ToCharArray()) == "")
                    return true;
                return false;
            }
            //判断是否全是字母
            static bool IsLetter(string str)
            {
               if (str.Trim("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".ToCharArray()) == "")
                   return true;
               return false;
            }
  • 相关阅读:
    学习心得——day2
    学习心得——day3
    学习心得——day1
    Android JNI so库的开发
    android 删除相册图片并同步到图库
    使用AccessibilityService执行开机自启动
    UDP Server
    uicode编码解码
    GreenDao的使用
    java之并发编程线程池的学习
  • 原文地址:https://www.cnblogs.com/zuochanzi/p/6305442.html
Copyright © 2011-2022 走看看