首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

ruby 字符串 数组互相转换

2012-09-05 
ruby 字符串数组相互转换1、有一字符串a:?1a[1,2,3,4]2、将字符串a转换成数组b:?1234aa[1..-2]#去掉中括

ruby 字符串 数组相互转换
1、有一字符串a:
?
1

a="[1,2,3,4]"

2、将字符串a转换成数组b:
?
1
2
3
4

a=a[1..-2]  #去掉中括号
#=> "1,2,3,4"
b=a.split(",") #生成数组
# => ["1", "2", "3", "4"]

3、将数组b转换成字符串a:
?
1
2
3
4

b=b.join(",") #个元素之间用逗号连接成字符串
#=> "1,2,3,4"
a="["+b+"]" #外围加上中括号
# => "[1,2,3,4]"

热点排行