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
以上的关于字符串的方法只是比较重要的,还有一分部没有列出来,仅供参考- C#字符串处理方法(部分)
- C# 字符串处理方法
- C#下字符串处理方法
- C#字符串处理几个方法
- C#中常用处理字符串的方法
- c# 字符串常用的处理方法
- C#中常用的字符串处理方法
- C#中常用处理字符串的方法
- C#中字符串的处理方法
- C# 扩展方法应用三:字符串处理
- oracle字符串处理函数(部分)
- C#基础-055 字符串部分系统方法测试
- C#笔记5——C#常见字符串处理方法
- C#部分方法定义
- C# 字符串,数组,日期常遇到的处理方法(持续更新)
- c#解析json字符串处理(最清晰易懂的方法)
- C#中字符串处理的一些自定义方法
- C#中字符串处理的一些自定义方法
- WinCE 编程的十点忠告
- web.xml 设备支撑 sis CAB apk ipa 下载
- Memcached windows 下安装与测试
- DirectX Program - Init DX9
- 用 Linux 和 Apache Hadoop 进行云计算
- C#字符串处理方法(部分)
- js call
- Git常用命令解说
- IBM-AIX、SunOS、Linux、HP-UX上获取心跳时间
- Android源码hardware目录结构详解
- resin access log 格式
- MySql 增加用户 和 修改用户密码
- 计算几何 POJ 2826 An Easy Problem?! (线段位置判断并且求交点)
- Fibonacci Nim (斐波那契取石子博弈)