为了账号安全,请及时绑定邮箱和手机立即绑定

ruby 如何判断字符串是否相等

ruby 如何判断字符串是否相等

交互式爱情 2019-04-11 06:06:02
ruby 如何判断字符串是否相等
查看完整描述

3 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

ruby判断字符串用"=="就可以。判断对象可以用"equal?"方法。此处与java相反。
p str1==str2返回的结果应该是先打印"str1==str2"的结果后,然后再输出一个空行。这点可以查看相关api。所以msgbox显示的是nil(即返回的空行)。
测试实例:
irb(main):002:0> s=p "1"=="1"
true
=> nil
irb(main):003:0> s
=> nil

查看完整回答
反对 回复 2019-04-12
?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

String str1="abc";
String str2=“bcd";
if(str1.equals(str2)){
system.out.println("str1和str2相等”);

}
用的是equals()方法

查看完整回答
反对 回复 2019-04-12
?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

c中是strstr.
ruby 1.9.3中包含:
include? other_str → true or false click to toggle source
Returns true if str contains the given string or character.

"hello".include? "lo" #=> true
"hello".include? "ol" #=> false
"hello".include? ?h #=> true

查看完整回答
反对 回复 2019-04-12
  • 3 回答
  • 0 关注
  • 562 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信