C#编程-40:字符串复习笔记

简介: C#编程-40:字符串复习笔记

1、转大小写

(1)字符

char.ToUpper(c)

char.ToLower(c)

(2)字符串

str.ToUpper()

str.ToLower()


2、字符串比较大小

(1)== 或者  !=

(2)String.Equals(str1,str2)返回布尔值

(3)String.Compare(str1,str2,true)

(4)str1.CompareTo(str2)    

str1>str2,>0

str1<0

str1=str2,=0

true忽略大小写


3、字符串格式化

String.Format();

40.1.jpg

4、截取字符串

str.Substring(n);

str.Substring(n,m);

n为起始下标位,m为长度,空则为全部


5、字符串分割

str.Split(char/chars[])返回数组


6、字符串合并

(1)+

(2)String.Concat();

(3)String.Join(separator,strings);


7、字符串插入填充

(1)str.Insert(index,string);

(2)str.PadLeft(width,char);         char默认为空格

(3)str.PadRight(width,char);


8、字符串移除

str.Remove(index)

str.Remove(index,num)


9、字符串的修剪

str.Trim(char/chars[])接受重载

str.TrimStart()

str.TrimEnd()

str.ToCharArray()


10、字符串的复制

静态方法:string.Copy(s)

实例方法:str.CopyTo()


11、字符串的替换

str.Replace()


12、字符串查找

str.IndexOf()

str.LastIndexOf()


13、类型转换

(1)隐式转换

(2)显示转换

char是16位的

checked()溢出检查


string——>int

(1 、int.Parse(string) 不能转换空引用null,只能转换string类型

(2、Convert.ToInt32()会将空null转换为0; 四舍六入五取偶

        (1)小数0-4,舍去

        (2)小数5,取最邻近的偶数

        (3)小数6-9,进位

(3、(int)强制括号转换,只能转换数值类型,不能转换引用类型string,不进行四舍五入,直接舍去小数部分


int——>string

(1、int.ToString()

(2、Convert.ToString(int)两种方式等价


*以上system.stirng类方法都需要创建新的字符串对象,


14、StingBuilder类,(using System.Text;)

Append

Insert

Remove

Replace

AppendFormat

AppendLine

。。。

相关文章
|
算法 C语言 C++
从C语言的使用转换到C++(上篇)——刷题、竞赛篇
从C语言的使用转换到C++(上篇)——刷题、竞赛篇
269 0
|
3月前
|
存储 C语言
【C语言】鹏哥C语言刷题训练营——第5节内容笔记(含代码全面分析和改进,讲解)
【C语言】鹏哥C语言刷题训练营——第5节内容笔记(含代码全面分析和改进,讲解)
|
存储 算法 C语言
20230806算法题(C语言)(适合专升本的同学和入门的小白)
20230806算法题(C语言)(适合专升本的同学和入门的小白)
代码随想录训练营 Day08 - 字符串(上)
代码随想录训练营 Day08 - 字符串(上)
41 2
|
SQL 存储 数据库
第5章 数据库完整性——复习笔记
第5章 数据库完整性——复习笔记
|
算法
代码随想录训练营 Day09 - 字符串(下)
代码随想录训练营 Day09 - 字符串(下)
49 0
【C语言】刷题训练营——“ 牛客语法篇 (10) ”
🏺BC93 统计数据正负个数🏺🏺BC93 统计数据正负个数🏺
【C语言】刷题训练营——“ 牛客语法篇 (11) ”
前言 大家好,继续更新专栏 c_牛客,不出意外的话每天更新十道题,难度也是从易到难,自己复习的同时也希望能帮助到大家,题目答案会根据我所学到的知识提供最优解,希望要学习的小伙伴能先思考再看答案,这样学习效率倍增,如有哪里不足还请评论区留言或私信我。 🏡个人主页:悲伤的猪大肠9的博客_C领域博主 ✨✨✨✨如果文章对你有帮助记得点赞收藏关注哦!!✨✨✨✨ 题目来源:牛客网 编程语言初学训练营_在线编程+题解_牛客题霸_牛客网 (nowcoder.com) BC103 序列重组矩阵
|
数据安全/隐私保护 C语言
【C语言】刷题训练营——“ 牛客语法篇 (9) ”
前言 大家好,继续更新专栏 c_牛客,不出意外的话每天更新十道题,难度也是从易到难,自己复习的同时也希望能帮助到大家,题目答案会根据我所学到的知识提供最优解,希望要学习的小伙伴能先思考再看答案,这样学习效率倍增,如有哪里不足还请评论区留言或私信我。 🏡个人主页:悲伤的猪大肠9的博客_C领域博主 ✨✨✨✨如果文章对你有帮助记得点赞收藏关注哦!!✨✨✨✨ 题目来源:牛客网 编程语言初学训练营_在线编程+题解_牛客题霸_牛客网 (nowcoder.com)
【C语言】刷题训练营—— “牛客语法篇 (6)”
前言 ​ 大家好,继续更新专栏 c_牛客,不出意外的话每天更新十道题,难度也是从易到难,自己复习的同时也希望能帮助到大家,题目答案会根据我所学到的知识提供最优解,希望要学习的小伙伴先思考再看答案。