Las cadenas son una variedad de caracteres encerrados en cotizaciones individuales o dobles. Las cadenas son bloques de construcción fundamentales en la programación porque nos permiten aceptar o mostrar información hacia y desde los programas.
Una longitud de cadena se refiere al número de caracteres en una cadena literal. Los caracteres de cadena válidos pueden incluir caracteres alfanuméricos y símbolos.
En esta breve guía, discutiremos cómo usar varios métodos para obtener la longitud de una cadena.
Método 1 - Método de longitud
La forma más sencilla de obtener la longitud de una cadena es usar el método de longitud incorporada de Ruby. Devuelve la longitud de los caracteres en la cadena especificada.
"Hola".longitudEl método devolverá los caracteres en la cadena, incluidos los caracteres en blanco.
"Hola \ t \ r".longitudMétodo 2 - Método de tamaño
Ruby también tiene el método de tamaño, que devolverá el número de caracteres en la cadena pasada.
"Hola".tamañoSimilar al método de longitud, también incluye todos los caracteres de espacio en blanco válidos.
"Hola \ t \ r".tamañoVerifique si una cadena está vacía
Usando los métodos de ruby incorporados discutidos anteriormente, podemos verificar si una cadena está vacía. Si la longitud es igual a 0, entonces la cadena está vacía; De lo contrario, la cadena no está vacía.
String = ""Podemos pasar cualquier cadena a la función, y evaluará si la cadena está vacía o no.
La salida de ejemplo del código anterior está a continuación:
$ Ruby Strings.RBTambién podemos usar el método vacío para verificar si una cadena está vacía de la siguiente manera:
String = ""Convertir la cadena en una matriz de caracteres
También puede convertir una cadena en una matriz de palabras.
Para convertir una cadena en una matriz, use el método dividido.
cadena = "H e l l o w o r l d"Dividir una cuerda en caracteres individuales
En el ejemplo anterior, el método dividido creará una matriz de palabras separadas por un espacio. Sin embargo, podemos crear una variedad de caracteres individuales.
Hacemos esto iterando sobre cada elemento de la cadena y lo agregamos a una matriz.
String = "Hola"El código anterior devolverá todos los caracteres en la cadena como una matriz.
Conclusión
En esta guía, discutimos cómo trabajar con cuerdas y obtener la longitud de una cadena.