黑马程序员技术交流社区
标题:
字符串
[打印本页]
作者:
李盛利
时间:
2012-10-23 14:18
标题:
字符串
在比较字符串时怎么才能忽略大小写啊??求解??
作者:
黑马王亚男
时间:
2012-10-23 14:27
将要比较的字符串先都转换为大写或小写:
转换为大写:字符串变量.ToUpper()
转换为小写:字符串变量.ToLower()
作者:
给生活加点料
时间:
2012-10-23 15:04
String类中提供一个方法,compareToIgnoreCase(String str) 返回int类型。 这个方法在比较字符串时是不考虑大小写的。
作者:
duanhuilin
时间:
2012-10-23 15:56
转换为大写:字符串变量.ToUpper()
转换为小写:字符串变量.ToLower()
作者:
王路路
时间:
2012-10-23 16:30
string st="CSharp";
string st1="csharp";
bool result=st.Equals(st1,stringComparison,ordinalIgnoreCase);
忽略大小写进行字符串比较,返回结果为true.
作者:
冯纪纲
时间:
2012-10-23 17:24
string str1 = "heima";
string str2 = "HeiMA";
//第一种方法
bool b1=string.Equals(str1, str2, StringComparison.OrdinalIgnoreCase);
//使用序号排序规则,并忽略比较字符串的大小写。
Console.WriteLine(b1);//true
//第二种方法
bool b2 = str1.ToUpper().Equals(str2.ToUpper());
//可以在比较的时候,先都转为大写或者小写。
Console.WriteLine(b2);//true
//滴三种方法
int b3= string.Compare(str1, str2, true);/
/在比较过程中忽略大小写,返回值等于0则说明相等。
Console.WriteLine("b3="+b3);/
/b3=0;说明str1和str2相等了
Console.ReadLine();
这是我自己整理的三种方法,其实还有其他的,用的话看自己喜欢了。后两种好记也比较容易想到
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2