字符串的各种应用
来源:互联网 发布:医药gsp软件 编辑:程序博客网 时间:2024/06/06 05:14
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication3{ class Program { static void Main(string[] args) { //Length是一个属性,可以获得字符串中字符的个数 //ToUpper:返回这个字符串的大写形式 //ToLower():返回这个字符串的小写形式 //Equals():比较两个字符串是否相等,可以选择是否忽略大小写 //Split():将你指定的字符从字符串中分割出去,返回字符串类型的数组 //Contains()判断字符串中是否包含指定的字符串,返回一个 bool类型 //Replace():将老值替换成新值 //SubString():截取字符串 //StartsWith():判断是否以...开头 //EndsWith():判断是否以...结尾。 //Indexof:找某个字符或者字符串在字符串中第一次出现的位置,如果没有,则返回-1 //LastIndexof:找某个字符或者字符串在字符串中最后一次出现的位置,如果没有返回-1 //Trim():去除字符串两端的空格 //TrimStart():去除字符串开始的空格 //TrimEnd():去除字符串尾端的空格 //IsNullOrEmpty():判断一个字符串是否为null或者为空 //Join():将指定的字符串作为分隔符插到数组中的每个元素的后面,最后一个元素默认没有。 //字符串 //字母转大写 string a = "aaa"; string b = "AAA"; a = a.ToUpper(); //转小写 a = a.ToLower(); //计算长度 int changDu = a.Length; //比较两个字符串 a.Equals(b); //比较两个字符串并不区分大小写StringComparison是一个枚举类型 a.Equals(b, StringComparison.OrdinalIgnoreCase); //一切类型都可以通过调用.ToString()转换成string类型 //字符串的分割 string riQi = "2000-01-01"; //Split 将指定字符在字符串中分割出去 生成一个string数组 //StringSolitOptions.RemoveEmptyEntries 表示返回值不包含有空字符串的数组元素 string[] riqi=riQi.Split(new char[]{'-'}, StringSplitOptions.RemoveEmptyEntries); Console.WriteLine("您输入的日期是{0}年{1}月{2}日",riqi[0],riqi[1],riqi[2]); //检测字符串中是否包含敏感字 string jianCe = "我了个啊啊啊啊啊去啊啊去啊去天啊"; //检测字符串中是否包含天啊 bool jiance=jianCe.Contains("天啊"); //将天啊替换成为*** 重新赋值 if (jiance) { jianCe = jianCe.Replace("天啊", "***"); } Console.WriteLine(jianCe); //截取字符串 //2表示从下标几开始截取 包括此下标 6表示截取几位 jianCe=jianCe.Substring(2,6); Console.WriteLine(jianCe); //判断是否以某个或某段字符开头 返回bool类型 bool jc = jianCe.StartsWith("我了个啊"); //判断是否已某个或某段字符串结束 返回bool bool jc2 = jianCe.EndsWith("啊啊啊"); //返回字符串中 某字符或多个字符 在字符串中第一次出现的位置 如果不包含 返回-1 int jc3=jianCe.IndexOf("啊"); //设置查询起始位置 int jc4 = jianCe.IndexOf("啊",2); //从后往前查 LastIndexOf 例子 int jc5 = jianCe.LastIndexOf("啊"); string str1 = " 我的天 "; string str2 = " 我的天 "; //去掉字符串前后的空白符 str1 = str1.Trim(); //去掉字符串前面的空白符 str2 = str2.TrimStart(); //去掉字符串后面的空白符 str2 = str2.TrimEnd(); //判断字符串 是否为空 返回bool类型 string str3 = null;//或string str3=""; if (string.IsNullOrEmpty(str3)) { //true } //字符串数组中,插入特定字符 返回string类型 最后一个后面默认没有 string[] names = {"凹凸曼","小怪兽","奥利安娜","锤石" }; string name1=string.Join("|", names); } }}
0 0
- 字符串的各种应用
- 对java字符串的各种操作方法和应用
- 字符串的各种操作
- 字符串的各种转换
- 字符串的各种操作
- 字符串的各种操作
- 各种字符串的转换
- 字符串的各种操作
- rdp的各种应用
- FastJson的各种应用
- FastJson的各种应用
- 各种树的应用
- centos 的各种应用
- CSS的各种应用
- 各种数据库的连接字符串
- 各种连接字符串的写法
- 各种字符串之间的转换
- 各种字符串类型的转换
- 毕设开发记录(一)
- poj3050
- android中Handler和HandlerThread区别
- Java数据导出(写)Excel文件 解析
- ZOJ - 3818 Pretty Poem 暴力
- 字符串的各种应用
- 《MonkeyRunner源码剖析》书籍手稿章节大纲
- JavaScript学习 笔记之(三)
- 工作中的方法论
- 二次利用Canvas的绘图
- HTTP运作方式、报文格式、工作原理
- 读《汇编语言》II
- android屏幕截图,android怎么截取整个屏幕
- mac使用ssh