Saitenlänge Rubin

Saitenlänge Rubin

Saiten sind eine Reihe von Zeichen, die in einzelnen oder doppelten Zängen eingeschlossen sind. Saiten sind grundlegende Bausteine ​​in der Programmierung, da sie es uns ermöglichen, Informationen von und von Programmen anzunehmen oder anzuzeigen.

Eine Stringlänge bezieht sich auf die Anzahl der Zeichen in einem String -Literal. Gültige Zeichenfolgenzeichen können alphanumerische Zeichen und Symbole enthalten.

In diesem kurzen Leitfaden werden wir diskutieren, wie Sie verschiedene Methoden verwenden, um die Länge einer Zeichenfolge zu erhalten.

Methode 1 - Längenmethode

Der einfachste Weg, um die Länge einer Schnur zu erhalten, besteht darin, die integrierte Länge von Ruby zu verwenden. Es gibt die Länge der Zeichen in der angegebenen Zeichenfolge zurück.

"Hallo".Länge
=> 5

Die Methode gibt die Zeichen in der Zeichenfolge zurück, einschließlich Whitespace -Zeichen.

"Hallo \ t \ r".Länge
=> 7

Methode 2 - Größenmethode

Ruby hat auch die Größenmethode, die die Anzahl der Zeichen in der bestandenen Zeichenfolge zurückgibt.

"Hallo".Größe
=> 5

Ähnlich wie bei der Längenmethode enthält es auch alle gültigen Whitespace -Zeichen.

"Hallo \ t \ r".Größe
=> 7

Überprüfen Sie, ob eine Zeichenfolge leer ist

Mit den oben diskutierten integrierten Ruby-Methoden können wir überprüfen, ob eine Zeichenfolge leer ist. Wenn die Länge 0 entspricht, ist die Zeichenfolge leer; Ansonsten ist die Zeichenfolge nicht leer.

String = ""
Def is_eMpty (str)
Wenn Str.Größe == 0
RECHT WAHR
anders
falsch zurückgeben
Ende
Ende
Puts (is_empty (String))

Wir können eine Zeichenfolge an die Funktion übergeben, und sie bewertet, ob die Zeichenfolge leer ist oder nicht.

Beispielausgabe aus dem obigen Code ist unten:

$ Ruby Saiten.rb
WAHR

Wir können auch die leere Methode verwenden, um zu überprüfen, ob eine Zeichenfolge wie folgt leer ist:

String = ""
Setzt String.leer?

Konvertieren Sie die Zeichenfolge in eine Reihe von Zeichen

Sie können auch eine Zeichenfolge in eine Reihe von Wörtern umwandeln.

Verwenden Sie die Split -Methode, um eine Zeichenfolge in ein Array umzuwandeln.

String = "H e l l o w o r l d"
new_array = string.Teilt
setzt New_array

Brechen Sie eine Zeichenfolge in einzelne Zeichen ein

Im obigen Beispiel erzeugt die Split -Methode ein Array von Wörtern, die durch einen Raum getrennt sind. Wir können jedoch eine Reihe einzelner Zeichen erstellen.

Wir tun dies, indem wir jedes Element der Zeichenfolge iteriert und an ein Array anhängen.

String = "Hallo"
Array = []
Saite.ENGER_CHAR | CH | Array.Push (ch)
setzt Array

Der obige Code gibt alle Zeichen in der Zeichenfolge als Array zurück.

Abschluss

In diesem Handbuch diskutierten wir, wie man mit Strings arbeitet und die Länge einer Saite holt.