黑马程序员技术交流社区

标题: 比较字符串的方法 [打印本页]

作者: 【⑨】№①妮    时间: 2013-12-20 10:31
标题: 比较字符串的方法
本帖最后由 【⑨】№①妮 于 2013-12-21 14:02 编辑

有几种比较字符串的方法?

作者: 再起来    时间: 2013-12-20 11:03
//Equal()方法
            string course1= "c#";
            string course2 = "C#";
            bool b1 = course1.Equals(course2);//结果为false
            bool b2 = course1.Equals(course2,StringComparison.OrdinalIgnoreCase);//结果为true

作者: 林成彬    时间: 2013-12-20 11:39
还有最简单直接的判断str1 == str2
作者: 831style    时间: 2013-12-20 11:54
九种,int compareTo(String anotherString); boolean contains(CharSequence s);boolean startsWith(String prefix);boolean startsWith(String prefix, int toffset);boolean endsWith(String suffix);boolean equals(Object anObject);boolean equalsIgnoreCase(String anotherString);boolean regionMatches(int toffset, String other, int ooffset, int len);boolean regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len)   
作者: 黄伟财    时间: 2013-12-20 12:28
一般可以用equal()方法、str1==str2方法(这个可以代替if判断)
作者: 土豆泥    时间: 2013-12-20 14:13
String.Equals 方法确定两个字符串是否相同。
String.CompareTo 将当前字符串对象与另一个字符串进行比较。
String.StartsWith 确定一个字符串是否以传递的字符串开头。
String.EndsWith 确定一个字符串是否以传递的字符串结尾。
String.Compare 比较两个字符串的值。
作者: 诱惑灵魂    时间: 2013-12-20 19:57
String.Compare 比较两个字符串的值。返回整数值。
String.CompareOrdinal 比较两个字符串而不考虑本地区域性。返回整数值。
String.CompareTo 将当前字符串对象与另一个字符串进行比较。返回整数值。
String.StartsWith 确定一个字符串是否以传递的字符串开头。返回布尔值。
String.EndsWith 确定一个字符串是否以传递的字符串结尾。返回布尔值。
String.Equals 确定两个字符串是否相同。返回布尔值。
String.IndexOf 返回字符或字符串的索引位置,索引位置从正在检查的字符串的开头开始。返回整数值。
String.LastIndexOf 返回字符或字符串的索引位置,索引位置从正在检查的字符串的结尾开始。返回整数值。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2