center ist eine String-Klassenmethode in Ruby, die verwendet wird, um den angegebenen String in der Breite zu zentrieren. Wenn die angegebene Breite größer als die Länge der angegebenen Zeichenfolge ist, gibt diese Methode eine neue Zeichenfolge mit der angegebenen Breite zurück, wobei die angegebene Zeichenfolge zentriert und aufgefüllt ist, andernfalls gibt sie nur die angegebene Zeichenfolge zurück.

Syntax:

str.center(width, padstr='')->new_str

Parameter: Hier ist str der angegebene String und width die angegebene Breite, die zum Zentrieren des Strings verwendet wird.

Rückgabe : Diese Methode kann entweder eine neue modifizierte Zeichenfolge new_str oder dieselbe Zeichenfolge zurückgeben.

Beispiel 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)

Ausgabe:

String
     Methods

Beispiel 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')

Ausgabe:

45Ruby456
789String Class789