Ruby Convert Array to String
This tutorial will discuss the various methods and techniques of converting an array to a string type using the Ruby programming language.
Method 1 - Ruby Convert Array to String Using the to_s
Method
Ruby has a built-in to_s
method that allows you to convert a given input type to string data type. Supported data types include: numbers, booleans, and hash. The function should return the output value as a string type.
Consider the example code shown below:
puts ['MySQL', 'PostgreSQL', 'Redis', 'Cassandra'].to_s
Output:
["MySQL", "PostgreSQL", "Redis", "Cassandra"]
Method 2 - Ruby Convert Array to String Using the join Method
Using the join
method, we can convert an array to a string data type. The join
method allows you to provide an input array and separator parameters. The method will then convert the elements of the array into individual string values based on the specified separator.
Example:
arr = [1,2,3,4,5]
puts arr.join(', ')
.Output:
1, 2, 3, 4, 5
Method 3 - Ruby Convert Array to String Using Inspect Method
Ruby provides the inspect
method which allows you to get a human-readable string for an input object such as an array.
Example demonstration is as shown:
arr = [1,2,3,4,5]
puts arr.inspect
Output:
["1", "2", "3", "4", "5"]
Ending..
In this tutorial, you discovered quick and easy methods of converting an input array to string data type using Ruby built-in methods.