zoukankan      html  css  js  c++  java
  • 好用又被遗忘的Char,String 方法

    //1查指定位置是否空字符   char.IsWhiteSpce(字串变量,位数)

    string str = "中国   人民 ";
    Response.Write(char.IsWhiteSpace(str, 2));   //结果为:True,   第一个字符是0位,2是第三个字符。  

    //2.查字符是否是标点符号   char.IsPunctuation('字符') 
    Response.Write(char.IsPunctuation(',')); //返回:True
    Response.Write(char.IsPunctuation('A'));   //返回:False  

    //3.把字符转为数字代码,注意是单引号。   (int) '字符'  
    Response.Write((int)'中');   //结果为中字的代码:20013

     

    //4.把数字转为字符,查代码代表的字符:(char)代码  

    Response.Write((char)20013);   //返回“中”字。

    //5.取i与j中的最大值:Math.Max(i,j)  
    Response.Write(Math.Max(5.1, 5.2));  //将取值5.2

     

    //6.字串对比

    string str1="12345", str2="45";
    //<1>.值相等性    if(str1==str2)
    //== 比较字符串的值
    if(str1 ==str2)
       Response.Write("字串str1=字串str2<br/>");

    //<2>. str1.EndsWith(str2);   检测字串str1是否以字串str2结尾,返回布尔值.
    if (str1.EndsWith(str2)) 
       Response.Write("字串str1是以 " + str2 + "结束的 ");

    //<3>.str1.Equals(str2);  检测字串str1是否与字串str2相等,返回布尔值
    //equals也就是比较引用类型是否是对同一个对象的引用。
    if(str1.Equals(str2))

      Response.Write("字串str1=字串str2");

    //<4>.Equals(str1,str2);   检测字串str1是否与字串str2相等,返回布尔值
    //Equals()方法比较的是两个对象的内容是否一致

    if (Equals(str1,str2))
       Response.Write("字串str1=字串str2");

    //关于Equals与==区别请看 http://www.cnblogs.com/jiahaipeng/archive/2008/04/11/1146316.html

    //7.在字串左(或右)加空格或指定char字符,使字串达到指定长度:PadLeft()、PadRight()   

    string str1 = "中国人 ";
    str1 = str1.PadLeft(10, '1');   //无第二参数为加空格  
    Response.Write(str1);   //结果为“1111111中国人”   ,   字串长为10  

    //8.判断一个字符串中的第n个字符是否是大写  
    string str = "abcEEDddd ";
    Response.Write(Char.IsUpper(str, 3)); //返回 True

    //9.反转整个一维Array中元素的顺序。常用判断是否是回文字符串  
    string str = "abcba";
    char[] charArray = str.ToCharArray();
    Array.Reverse(charArray);
    if(new string(charArray) ==str)
      Response.Write(str + "是回文字符串");

    没有目标的人都只在帮有目标的人完成目标

  • 相关阅读:
    阿里P8架构师谈:阿里双11秒杀系统如何设计?
    秒杀系统设计的知识点
    秒杀系统架构优化思路
    秒杀系统解决方案
    Entity Framework Code First (七)空间数据类型 Spatial Data Types
    Entity Framework Code First (六)存储过程
    Entity Framework Code First (五)Fluent API
    Entity Framework Code First (四)Fluent API
    Entity Framework Code First (三)Data Annotations
    Entity Framework Code First (二)Custom Conventions
  • 原文地址:https://www.cnblogs.com/tweet/p/1662529.html
Copyright © 2011-2022 走看看