Le stringhe sono una matrice di caratteri chiusi in singoli o doppi cittadini. Le stringhe sono elementi fondamentali nella programmazione perché ci consentono di accettare o visualizzare informazioni da e verso i programmi.
Una lunghezza della stringa si riferisce al numero di caratteri in una stringa letterale. I caratteri della stringa validi possono includere caratteri e simboli alfanumerici.
In questa breve guida, discuteremo di come utilizzare vari metodi per ottenere la lunghezza di una stringa.
Metodo 1 - Metodo di lunghezza
Il modo più semplice per ottenere la lunghezza di una stringa è utilizzare il metodo di lunghezza integrato di Ruby. Restituisce la lunghezza dei caratteri nella stringa specificata.
"Ciao".lunghezzaIl metodo restituirà i caratteri nella stringa, inclusi i caratteri di spazi bianchi.
"Ciao \ t \ r".lunghezzaMetodo 2 - Metodo delle dimensioni
Ruby ha anche il metodo di dimensioni, che restituirà il numero di caratteri nella stringa passata.
"Ciao".misurareSimile al metodo di lunghezza, include anche tutti i caratteri di spazi bianchi validi.
"Ciao \ t \ r".misurareControlla se una stringa è vuota
Usando i metodi Ruby integrati discussi sopra, possiamo verificare se una stringa è vuota. Se la lunghezza è uguale a 0, la stringa è vuota; Altrimenti, la stringa non è vuota.
string = ""Possiamo passare qualsiasi stringa alla funzione e valuterà se la stringa è vuota o no.
L'output di esempio dal codice sopra è sotto:
$ Ruby Strings.RbPossiamo anche usare il metodo vuoto per verificare se una stringa è vuota come segue:
string = ""Convertire la stringa in una matrice di caratteri
Puoi anche convertire una stringa in una matrice di parole.
Per convertire una stringa in un array, utilizzare il metodo diviso.
string = "h e l l o w o r l d"Rompi una stringa in singoli caratteri
Nell'esempio sopra, il metodo diviso creerà una matrice di parole separate da uno spazio. Tuttavia, possiamo creare una serie di singoli caratteri.
Lo facciamo iterando su ogni elemento della stringa e aggiungendolo a un array.
string = "ciao"Il codice sopra restituirà tutti i caratteri nella stringa come array.
Conclusione
In questa guida, abbiamo discusso di come lavorare con le stringhe e prendere la lunghezza di una stringa.