Strenger er en rekke tegn innelukket i enkelt- eller dobbeltsekvoter. Strenger er grunnleggende byggesteiner i programmering fordi de lar oss akseptere eller vise informasjon til og fra programmer.
En strenglengde refererer til antall tegn i en streng bokstavelig. Gyldige strengtegn kan inkludere alfanumeriske tegn og symboler.
I denne korte guiden vil vi diskutere hvordan du bruker forskjellige metoder for å få lengden på en streng.
Metode 1 - Lengde Metode
Den enkleste måten å få lengden på en streng er å bruke Rubys innebygde lengde-metode. Den returnerer lengden på tegnene i den spesifiserte strengen.
"Hallo".lengdeMetoden vil returnere tegnene i strengen, inkludert Whitespace -tegn.
"Hei \ t \ r".lengdeMetode 2 - Størrelsesmetode
Ruby har også størrelsesmetoden, som vil returnere antall tegn i den passerte strengen.
"Hallo".størrelseI likhet med lengdemetoden inkluderer den også alle gyldige Whitespace -tegn.
"Hei \ t \ r".størrelseSjekk om en streng er tom
Ved å bruke de innebygde rubinmetodene omtalt ovenfor, kan vi sjekke om en streng er tom. Hvis lengden tilsvarer 0, er strengen tom; Ellers er ikke strengen tom.
String = ""Vi kan gi hvilken som helst streng til funksjonen, og den vil evaluere om strengen er tom eller ikke.
Eksempelutgang fra koden ovenfor er nedenfor:
$ Ruby Strings.RBVi kan også bruke den tomme metoden for å sjekke om en streng er tom som følger:
String = ""Konverter streng til en rekke tegn
Du kan også konvertere en streng til en rekke ord.
For å konvertere en streng til en matrise, bruk delt metode.
String = "h e l l o w o r l d"Bryt en streng i individuelle tegn
I eksemplet over vil den delte metoden lage en rekke ord atskilt med et rom. Vi kan imidlertid lage en rekke individuelle tegn.
Vi gjør dette ved å iterere over hvert element i strengen og legge den til en matrise.
String = "Hei"Koden over vil returnere alle tegnene i strengen som en matrise.
Konklusjon
I denne guiden diskuterte vi hvordan vi skal jobbe med strenger og hente lengden på en streng.