定位字串
在 Ruby 中,字串可以是左對齊,右對齊或居中
要左對齊字串,請使用 ljust
方法。這將接受兩個引數,一個表示新字串的字元數的整數和一個字串,表示要填充的模式。
如果整數大於原始字串的長度,則新字串將左對齊,可選字串引數將佔用剩餘空間。如果未給出字串引數,則字串將用空格填充。
str ="abcd"
str.ljust(4) => "abcd"
str.ljust(10) => "abcd "
要對字串進行右對齊,請使用 rjust
方法。這將接受兩個引數,一個表示新字串的字元數的整數和一個字串,表示要填充的模式。
如果整數大於原始字串的長度,則新字串將使用可選字串引數進行右對齊,並使用剩餘空間。如果未給出字串引數,則字串將用空格填充。
str = "abcd"
str.rjust(4) => "abcd"
str.rjust(10) => " abcd"
要使字串居中,請使用 center
方法。這將接受兩個引數,一個表示新字串寬度的整數和一個字串,原始字串將填充該字串。該字串將與中心對齊。
str = "abcd"
str.center(4) => "abcd"
str.center(10) => " abcd "