字符与字符串
来源:互联网 发布:mac os10.13 10.12 编辑:程序博客网 时间:2024/06/05 13:27
字符串是用于表示文本的字符的有序集合。 AString对象是的有序集合System.Char对象表示一个字符串;System.Char对象都对应于一个 utf-16 代码单元。 值String对象是有序集合的内容System.Char对象,并且值是不可变 (即,它是只读的)。 字符串的不可变性的详细信息,请参阅不可变性和 StringBuilder 类本主题中后面的部分。 最大大小String在内存中的对象是 2 GB,还是约 1 亿个字符。
官方文档
声明方式:
string 变量名=“初始值”
(string类型变量可以看成是char变量的只读数组)
字符串的大小写转换
大写ToUpper
小写ToLower
字符串的比较
Equals方法 返回布尔值
compare(字符串1,字符串2,布尔值)。
布尔值为true时,忽略大小写进行比较
字符串的格式化
标准数值格式符
示例输出001到010的数字
字符串的截取
字符串1.Substring(整数n);
你调用Substring方法以从指定的字符位置开始且在字符串的结尾结束的字符串中提取子字符串。 起始字符位置是从零开始;换而言之,在字符串中的第一个字符位于索引 0,不得索引 1 处。 若要提取子字符串的指定的字符位置开始和结束之前到字符串的末尾,调用Substring方法。
字符串1.Substring(整数N,整数M);
你调用Substring(Int32, Int32)方法以从指定的字符位置开始和结束之前字符串末尾的字符串中提取子字符串。 起始字符位置是从零开始;换而言之,在字符串中的第一个字符位于索引 0,不得索引 1 处。 若要提取子字符串从指定的字符位置开始并一直到字符串的末尾,调用Substring(Int32)方法。
示例:
用俩种重载方法来实现对字符串”0123456789”的截取
实现单词首字母某个大写,其余字母小写,如wORD转换为Word
字符串的分割
分割是通过Split方法来实现的。其中有多种重载形式
格式为:字符串1.Split(字符或字符数组)
分割后返回值是一个字符串数组。
示例:
“csdn-C#-walker ”用-来分割”
“cscn-C#-walker=字符串”用-和=来分割
字符串的合并
示例
字符串的插入与填充
插入
示例:
填充
示例:
字符串的删除 (移除)
示例
字符串的修剪
示例:
字符串的复制
字符串的替换
示例:
字符串的查找
查找是通过IndexOf和LastIndexOf俩个方法实现的
示例
实例
判断输入字符中是否包含”csdn”,如果包含,则输出第一次和最后一次出现的位置,如果不包含则不输出
- 字符与字符串--字符及转义字符
- 字符数组与字符串
- 字符与字符串
- 字符数组与字符串(
- 字符串与字符数组
- 字符与字符串
- 字符串与字符数组
- 字符与字符串
- 字符与字符串
- 字符串与字符数组
- 字符串与字符数组
- 字符串与字符数组
- 字符串与字符
- 字符数组与字符串
- 字符数组与字符串
- C++字符与字符串
- 字符数组与字符串
- 字符串与字符数组
- python统计函数库scipy.stats的用法1/3
- 字符与字符串--字符及转义字符
- 流水账笔记:PE文件格式(手工增加节)
- 在APACHE服务器上的访问方式上去除index.php
- 我国数学基础教育的困境
- 字符与字符串
- 选自器
- oracle之plsql连接oracle配置
- 【Leetcode】【python】Sqrt(x)
- 职场回头草,可吃得?
- JS入门
- 流水账笔记:PE文件格式(导入表注入---手动)
- 【Leetcode】【python】Climbing Stairs
- bzoj 3170: [Tjoi 2013]松鼠聚会