Ruby 字符串 center()方法
center 是Ruby中的一个字符串类方法,用于将给定的字符串居中。如果指定的宽度大于给定的字符串的长度,那么该方法将返回一个指定宽度的新字符串,并将给定的字符串居中填充,否则它只返回给定的字符串。
语法
str.center(width, padstr='')->new_str
参数: 这里,str是给定的字符串,width是用来居中的指定宽度。
返回: 该方法可以返回一个新的修改过的字符串new_str或相同的字符串。
例子1 :
#ruby 2.3.1
# Ruby program to demonstrate
# the center method
# Taking a string and
# using the method
puts "String".center(5)
puts "Methods".center(18)
输出
String
Methods
例2 :
#ruby 2.3.1
# Ruby program to demonstrate
# the center method
# Taking a string and
# using the method
puts "Ruby".center(9, '456')
puts "String Class".center(18, '789')
输出
45Ruby456
789String Class789