C#字符串处理方法(部分)

来源:互联网 发布:淘宝转微信链接 编辑:程序博客网 时间:2024/06/12 20:52

众所周知,字符串是编程中一个经常用到的一个数据类型,也会有很多时候遇到对字符串的处理。下面就总结一下字符串的处理。

一、将字符串转化成字符型数组(ToCharArray()方法)

例子

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{     class Program    {        static void Main(string[] args)        {            string myString = "A String";            char[] arrayChar = myString.ToCharArray();            foreach (char ch in arrayChar)            {                Console.WriteLine(ch);            }            Console.ReadKey();        }    }}


输出结果为

A

 

S

t

r

。。。下面就省略了

在这里其实也可以得

二、ToLower和ToUpper就不在此罗嗦了,直接进入Trim

myString.Trim()主要是移除字符串的前导和尾部的空格

            string myString = "     A String";

            Console.Write(myString.ToString().Trim());

输出结果为A String 以前没有深入学习的总是认为是移除字符串的所有空格,看来基础知识还是要好好的巩固一下。除了Trim()外还能加参数Trim(Char[] ch)

去掉前导和尾部的字符数组(要匹配的,如果不匹配不能移除)

三、指定字符串的长度,如果字符串没有指定长度那么长,那么用指定的字符串代替,如果第二个参数为省略,则用空格代替 PadLeft()和PadRight()

下面就通过实战来看理解

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{     class Program    {        static void Main(string[] args)        {            string myString = " A String A";            char[] arrayChar = {' ','A'};            //foreach (char ch in arrayChar)            //{            //    Console.Write(myString.ToLower);            //}            Console.WriteLine(myString.ToString().Trim(arrayChar));            Console.WriteLine(myString.ToString().TrimStart(arrayChar));            Console.WriteLine(myString.ToString().TrimEnd(arrayChar));            Console.WriteLine(myString.ToString().PadLeft(100,'a'));            Console.WriteLine(myString.ToString().PadLeft(100));                        Console.WriteLine(myString.ToString().PadRight(100,'a'));            Console.ReadKey();        }    }}


输入结果为

五、还有个比较重要的方法Split,把字符串按条件分割成字符串

            foreach (string str1 in “2020-10-20”.Split('-') )
                Console.WriteLine(str1);

输出结果为

2020

10

20

以上的关于字符串的方法只是比较重要的,还有一分部没有列出来,仅供参考
原创粉丝点击