zoukankan      html  css  js  c++  java
  • 字符常用方法(c#)——(待扩展)

    C#中对字符定义个人认为有四种

    char【】,string,String,StringBuilder这四种,其中string和String本质上没区别,主要就是一个对象的问题

    1.string对象之间的比较

    大致有两种equal和compare

    equal的返回值是bool型,而compare型

    equal:定义两个对象s1,s2,s1.Equals(s2)或String.Equals(s1,s2);

    compare:String.Compare(s1,s2)和s1.CompareTo(s2)

        当s1=s2;返回0值;

               当s1>s2(长度),返回正值

        当s1<s2(长度),返回负值

    2.字符输出格式问题

    从【转到定义】中,我们可以看到ToString()方法中有个format接口,满足此接口则会显示出相应的效果,否则则输出里面的内容来

    常用格式有C——currency(货币)

           D6——(十进制,后面的6代表字节宽度【不够用0填充】)

           E——(科学计数)

           F7——(小数点形式,7为小数点后保留7位)

         G——(普通状态)

         N——(数字型,即千,百万,十亿为计数分界点)

         X——(十六进制)

    p为显示baifenbi

    yy M d显示日期(M一定要大写)

    示例:

    25.ToString("C")——输出: ¥25.00

    另一种常用方式:

    string.Format("this value is {0,6:d8}",125)——6为字节宽度

    3.常用到的方法

    string:IndexOfAny(a,b)——a为满足条件的数组,b为起始位置

               ToCharArray()——转换为字符数组,通过Array.Reverse可以达到颠倒效果

        SubString(a,b)——a为起始位置,b为长度

        Split(‘a’)——以a来把a分割成一个数组出来

    产生随机数:

    Random r=new Random();

    r.next(a);取小于a大小的非负数

    StringBuilder:Append(“dfdf”)——在str的基础上添加爱dfdf    

            Remove(0,2)——0为起始位置,2为长度

            Replace(“c”,“g”)——把字符串中c字符转为g字符

  • 相关阅读:
    Python学习札记(十五) 高级特性1 切片
    LeetCode Longest Substring Without Repeating Characters
    Python学习札记(十四) Function4 递归函数 & Hanoi Tower
    single number和变体
    tusen 刷题
    实验室网站
    leetcode 76. Minimum Window Substring
    leetcode 4. Median of Two Sorted Arrays
    leetcode 200. Number of Islands 、694 Number of Distinct Islands 、695. Max Area of Island 、130. Surrounded Regions 、434. Number of Islands II(lintcode) 并查集 、178. Graph Valid Tree(lintcode)
    刷题注意事项
  • 原文地址:https://www.cnblogs.com/dalas/p/1641234.html
Copyright © 2011-2022 走看看