C#入门6.4——字符串的比较
来源:互联网 发布:中日韩 影响力 知乎 编辑:程序博客网 时间:2024/05/22 08:19
实例:
用上述四种方法分别比较字符串“Hello”与字符串“Hi”是否相等或比较它们的大小。
方法:
1. ==
2.Equals方法
string.Equals(字符串1,字符串2)返回布尔值
static void Main(string[] args) { //ToUpper方法可实现将英文转换成大写 string str1 = "Hello"; string str2 = "hi"; Console.WriteLine(string.Equals(str1,str2)); Console.ReadKey(); }
3.Compare有多个重载方法,这里只列举两个
(1)Compare(字符串1,字符串2)
static void Main(string[] args) { //ToUpper方法可实现将英文转换成大写 string str1 = "Hello"; string str2 = "Hi"; Console.WriteLine(string.Compare(str1,str2)); Console.ReadKey(); }
输出结果为-1,因为e比i小,所以对比到第二个字母的时候认为str1小于str2,等于就是0,大于就是1。
(2)Compare(字符串1,字符串2,布尔值)
返回一个整数
当返回值小于0时,字符串1小于字符串2
等于大于同理。
布尔值为true时,忽略大小写进行比较。
(3)字符串1.CompareTo(字符串2);
一样啦。
0 0
- C#入门6.4——字符串的比较
- C#字符串的比较
- c#中的字符串的比较
- C#中字符串的比较
- C#入门6.3——字符串的大小写转换
- C#入门6.5——字符串的格式化
- C#入门6.6——字符串的截取
- C#入门6.7——字符串的分割
- C#入门6.8——字符串的合并
- C#入门6.9——字符串的插入与填充
- C#入门6.10——字符串的删除
- C#入门6.11——字符串的修剪
- C#入门6.12——字符串的复制
- C#入门6.13——字符串的替换
- C#入门6.14——字符串的查找
- C#入门6.2——字符串简介
- java语言基础入门——字符串两种建立方式的比较
- C#不分大小写的比较字符串
- .caffemodel的生成和利用
- JDBC读取MySQL的BLOB类型
- [Android]如何导入已有的外部数据库
- 剑指Offer:二叉搜索树的后序遍历序列
- 前端构建利器:AngularJS + Bower + Grunt
- C#入门6.4——字符串的比较
- 确定比赛名次
- iOS-不用网线搭建IPv6网络测试环境
- 【网络】网络基础知识总结(包括TCP/IP协议、ARP、UDP等)
- 利用JS提交表单的几种方法和验证
- 利用HttpClient实现接口-Java工具类(三)
- View的基础知识
- UVA1025 A Spy in the Metro
- 对VR产业的看法