ruby 将字符串转为数组

将数组打印为字符串 (Printing an array as string)

Given an array and we have to print it as a string in Ruby.

给定一个数组,我们必须在Ruby中将其打印为字符串。

Ruby provides you various alternatives for the single problem. There are plenty of predefined methods which helps you in making your code less complex. The method join is one of them. When we have to print the array elements like a string, join proves its functionality. Another way is also available which facilitates loop and concatenation operator. Let us see both of them in the following code.

Ruby为您提供了多种解决单个问题的方法。 有很多预定义的方法可以帮助您简化代码。 方法联接是其中之一。 当我们必须像字符串一样打印数组元素时,join证明了它的功能。 也可以使用另一种方式来简化循环和串联运算符。 让我们在下面的代码中看到它们两者。

join() method

join()方法

join method is used to join the elements of an array. It can be invoked with parameters after which the parameter passed will be reflected between each join.

join方法用于连接数组的元素。 可以使用参数调用它,然后在每个联接之间反映传递的参数。

Ruby代码将数组打印为字符串 (Ruby code to print an array as string)

=begin
Ruby program to print an array as string.
=end
# array
arr= Array["Haridwar","Dehradun","Graphic_Era","Includehelp"]
# converting to string
joinarr1=arr.join(" ") #using join method
# printing
puts joinarr1
#using for loop and .to_s method
joinarr2=""
for i in 0..arr.length
joinarr2=joinarr2+arr[i].to_s+ " "
end
puts joinarr2

Output

输出量

Haridwar Dehradun Graphic_Era Includehelp
Haridwar Dehradun Graphic_Era Includehelp

Code explanation:

代码说明:

In the above code, one can observe that we have invoked join method with no parameters passed because we wanted to keep the join blank. When you scan down, you will observe that for loop is used which is providing the expressions that are concatenating each array element using + operator.

在上面的代码中,可以看到我们调用了join方法而没有传递任何参数,因为我们希望保持空白。 向下扫描时,您会发现使用了for循环,该循环提供了使用+运算符将每个数组元素连接在一起的表达式。

翻译自: https://www.includehelp.com/ruby/print-an-array-as-string.aspx

ruby 将字符串转为数组

ruby 将字符串转为数组_Ruby程序将数组打印为字符串相关推荐

  1. 将字符串转为16进制数_Python 如何将字符串转为字典

    问题:需要将一个 Python 的字符串转为字典,比如字符串: user_info = '{"name" : "john", "gender" ...

  2. 将字符串转为16进制数_C语言中的进制互转与数值和字符串互转的混搭玩法

    点击上方公众号名称关注,获得更多内容 ✎ 编 者 悟 语 很多事根本就没有那么多的前提可言,想做事,就不要把先决条件看得过重. 文 章 导 读 今天给小伙伴们介绍下了下进制转换和字符串与数值互转的方法 ...

  3. java字符串如何转为数组_java如何将字符串转为数组

    java将字符串转为数组的方法是:可以通过split方法实现,该方法可以根据匹配给定的正则表达式来拆分字符串.具体用法:[String[] arr = str.split(",") ...

  4. 今晚被两个bug 困扰---第一个,小程序数组传递到PHP后台变成了字符串,导致解析失败

    1.今晚被两个bug 困扰-第一个,小程序数组传递到PHP后台变成了字符串,导致解析失败 2.解决方法 小程序部分: var that = this; console.log(this.data.co ...

  5. java php json转字符串_php json字符串转为数组或对象

    从网上查到的方法是 用get_object_vars 把类类型转换成数组 然后在用foreach  遍历即可 $array = get_object_vars($test); $json= '[{&q ...

  6. php把字符串变为数组_php把字符串转为数组的方法

    php把字符串转为数组的方法:1.使用explode函数将一个字符串分割另一个字符串,并返回一个数组:2.使用str_split函数将字符串转换为数组即可. 本教程操作环境:Windows7系统.PH ...

  7. php 数组格式的字符串转为数组_PHP 字符串转数组 | 剑花烟雨江南

    在开发过程中,我们经常遇到需要将字符串转为数组的情况.PHP内置了explode函数,可以将字符串按特定的分解符分割成数组. explode函数可以传入三个参数: 分隔符(必填),字符串(必填),数组 ...

  8. php json字符串转为数组或对象

    从网上查到的方法是 用get_object_vars 把类类型转换成数组 然后在用foreach  遍历即可 $array = get_object_vars($test); $json= '[{&q ...

  9. scala 字符串数组_Scala程序创建字符串数组

    scala 字符串数组 Scala array is a collection of elements of the same data type. The data type can be stri ...

最新文章

  1. 文件系统_文件系统基础总结
  2. 一行命令,瞬间从“马赛克”到高清影像
  3. 计算机职称考试题目做完会有提示么,取得计算机职称的考试心得
  4. 个人所有博客分类总结(持续更新)
  5. 结构体里有指针 scanf赋值_C++|链表中常见的链表节点指针操作
  6. Daily Report 2012/11/09 陈伯雄(step 9)
  7. winphone8更换帐号问题的几点说明
  8. linux 命令rsss,[译] linux内存管理之RSS和VSZ的区别
  9. 创建一个framework
  10. 扩展Windows Mobile模拟器存储空间的方法
  11. java双击添加文本框_java图形界面 怎么文本框要用鼠标点一下才出来
  12. 线性代数:矩阵乘向量-学习笔记
  13. 培养创造性思维的20个技巧
  14. ZTE Unveils World's First WiMAX Mobile Video Surveillance Terminal
  15. android里build报错怎么办,Android Studio 当build时候出错解决办法
  16. Android Studio 创建不同分辨率的图标
  17. Java计算的XML面试题
  18. Html5-audio标签简介及手机端不自动播放问题
  19. 自制简易谷歌翻译器详解(附完整UI界面及代码文件)
  20. 机器学习入门--神经元模型

热门文章

  1. java约瑟夫环pta上_cdoj525-猴子选大王 (约瑟夫环)
  2. python中难的算法_Python算法很难吗?python神书《算法图解》PDF电子版分享给你
  3. 云服务器php版本修改,云服务器 更改php版本
  4. Docker挂了,数据如何找回
  5. linux用户和用户组
  6. 趣图:当我捕获Bug的时候
  7. WPF Image Source 设置相对路径图片
  8. 网站关停就没事了?5100万账户文件被盗
  9. win7安装python
  10. win7普通家庭版硬盘分区