比较字符串

String类提供了一系列的方法用于字符串的比较,如:CompareTo方法、Equals方法、StartsWith方法、EndsWith方法。

¨         CompareTo方法用于比较两个字符串是否相等。格式:

String.CompareTo(String);

¨         如果参数的值与此实例相等则返回0;如果此实例大于参数的值,则返回1;否则返回-1。例如:

string str1="abc";

int m1=str1.CompareTo("abc");

int m2=str1.CompareTo("ab");

int m3=str1.CompareTo("abcd");

    代码执行后,m1的值为0m2的值为1m3的值为-1

¨         Equals方法

¨         Equals方法是确定两个String对象是否具有相同的值。格式:

String.Equals(String);

如果参数的值与此实例相同,则为 true;否则为 false。例如:

string str1="abC",str2="abc",str3="abC";

bool b1=str1.Equals(str2);

bool b2=stri1.Equals(str3);

代码执行后,b1falseb2true

注意:Equals方法区分大小写。