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++(上篇)——刷题、竞赛篇
287 0
|
存储 编译器 C++
C++初阶之一篇文章让你掌握string类(了解和使用)
1.我们为什么要学习string类 学习 string 类是在 C++ 中非常重要的一步,string 类是 C++ 标准库提供的用于处理字符串的类,它相比 C 语言中的字符串处理函数更为高级、灵活和安全。以下是学习 string 类的一些重要理由:
|
算法 程序员 C语言
从C语言的使用转换到C++(下篇)——刷题、竞赛篇
我们上篇文章讲述了C++中的一些基础语法和常用函数(从C语言的使用转换到C++(上篇)——刷题、竞赛篇),我们本篇文章讲述C++STL的使用。
239 0
|
存储 编译器 Linux
C++初阶之一篇文章让你掌握string类(了解和使用)(下)
3.5 string类对象的修改器(Modifiers) 函数名称 功能说明 operator+= 用于字符串的连接 append 在字符串末尾添加字符或字符序列
|
存储 人工智能 编译器
带你重新复习数组
任何数组,不论是静态声明的还是动态创建的,其所有元素在内存中都是连续的字节存放的,也就是说保存在一大块连续的内存中。
|
算法 程序员 编译器
【C】带你复习有趣的函数
【C】带你复习有趣的函数
|
存储 人工智能 C++
C++学习笔记(十二)——String类练习题(下)
C++学习笔记(十二)——String类练习题(下)
C++学习笔记(十二)——String类练习题(下)
|
数据安全/隐私保护 C++
AcWing语法基础课笔记 第五章 C++中的字符串
字符串是计算机与人类沟通的重要手段。 ——闫学灿
119 0
|
存储 自然语言处理 算法
C语言学习前五章思维导图式总结(超详细,复习必备)
C语言学习前五章思维导图式总结(超详细,复习必备),源文件在 process  on(在线流程图)上面,同名,需要多多支持。
1138 1
C语言学习前五章思维导图式总结(超详细,复习必备)
|
C语言 C++
C++ primer 复习 第四章 表达式 复习
C++ primer 复习 第四章 表达式 复习
C++ primer 复习 第四章 表达式 复习