java 判断两个字符串是否相等
java开发者遇到直接用str1==str2进行字符串判断时结果恒为不等,所以百度java中字符串判等语法,str1.equals(str2)。原理不是十分清楚,清楚的同志欢迎留言告知,谢谢!
//java中:
//判断内容相同
if(str1.equals(str2))
//判断对象是否相同
if(str1 == str2)
c里面判断字符串是否相等,用strcmp 或者 strncmp
头文件:string.h
语法/原型:
int strcmp(const char* stri1,const char* str2);
如果返回值 < 0,则表示 str1 小于 str2。
如果返回值 > 0,则表示 str2 小于 str1。
如果返回值 = 0,则表示 str1 等于 str2。
还没有评论,来说两句吧...