Ruby | String eql? Method Last Updated : 12 Dec, 2019 Comments Improve Suggest changes Like Article Like Report eql? is a String class method in Ruby which is used to check whether the strings are equal or not if they have the same length and content. Syntax: str.eql?(Other_str) Parameters: Here, str and other_str are the strings. Returns: True or false basis on the equality. Example 1: Ruby # Ruby program to demonstrate # the eql? method # Taking a string and # using the method puts "Sample".eql?("Sample") # case sensitive puts "Program".eql?("program") Output: true false Example 2: Ruby # Ruby program to demonstrate # the eql? method # Taking a string and # using the method puts "Ruby".eql?("ruby") # case sensitive puts "String".eql?("String") Output: false true Comment More infoAdvertise with us Next Article Ruby | String eql? Method K Kirti_Mangal Follow Improve Article Tags : Ruby Ruby-Methods Ruby String-class Similar Reads Ruby | String hex Method hex is a String class method in Ruby which is used to treats the leading characters from the given string as a string of hexadecimal digits (with an optional sign and an optional 0x) and returns the corresponding number. Zero is returned on error. Syntax: str.hex Parameters: Here, str is the given s 1 min read Ruby | String == method ==() is a String class method in Ruby which is used to check whether str==obj or not. Syntax: str == obj Parameters: Here, str is the given string and obj is the object to be compared. Returns: True or False based on the equality of the two strings. Example 1: Ruby #ruby 2.3.1 # Ruby program to demo 1 min read Ruby | String === Method ===() is a String class method in Ruby which is used to check whether str==obj or not. This method is similar to == method of string class. Syntax: str === obj Parameters: Here, str is the given string and obj is the object to be compared. Returns: True or False based on the equality of the two stri 1 min read Ruby | String =~ Method =~() is a String class method in Ruby which is used for matching purpose. If the given object is a Regexp, then this method will use it as a pattern to match against the given string. Syntax: str =~ obj Parameters: Here, str is the given string and obj is the object to be matched. Returns: The posit 1 min read Ruby | String * Method String# * is a String class method in Ruby which is used to returns a new String containing integer copies of the receiver. Here, integer must be greater than or equal to 0. Syntax: str * Integer Parameters: Here, str is the required string and integer is the number of copies. Returns: This method r 1 min read Like