c string tutorial string methods with code examples
Hay varios métodos presentes en la clase String de C #. En este tutorial, analizaremos algunos de los métodos de cadena más utilizados en C #:
En C #, la cadena se representa como una secuencia de caracteres. Es un objeto de la clase System.String. C # permite a los usuarios realizar diferentes operaciones en una cadena, como una subcadena, recortar, concatenar, etc.
La cadena se puede declarar utilizando la palabra clave cuerda que es un alias para el objeto System.String.
=> Busque la guía de capacitación fácil de C # aquí
Lo que vas a aprender:
¿Diferencia entre cuerda y cuerda?
Esta pregunta ha estado dando vueltas en la mente de muchos principiantes. En C #, la palabra clave 'cadena' es una referencia a la clase System.String. Esto hace que tanto la cadena como la cadena sean iguales. Por lo tanto, puede utilizar cualquier convención de nomenclatura que prefiera.
|_+_|La salida será:
Hola Mundo
Métodos de cadena de C #
Hay varios métodos presentes en la clase String. Estos métodos ayudan a trabajar con diferentes objetos de cadena. En este tutorial, discutiremos algunos de los métodos más utilizados.
# 1) Clonar ()
El método de clonación en C # se usa para duplicar un objeto de tipo cadena. Devuelve un clon de los mismos datos que el tipo de objeto.
Parámetro y tipo de retorno
El método de clonación no acepta ningún parámetro pero devuelve un objeto.
Ejemplo de método de clonación
|_+_|Producción
Hola
es la clave de red igual que la contraseña
Explicación
Usamos el método Clone para crear un clon de la primera cadena. Pero el método de clonación devuelve un objeto y un objeto no se puede convertir implícitamente en una cadena. Por lo tanto, hemos utilizado la fundición para manejar esto. Luego lo almacenamos en otra variable y lo imprimimos en la consola.
# 2) Concat ()
Un método concat en C # ayuda a combinar o concatenar varias cadenas. Devuelve una cadena combinada. Hay varios métodos de sobrecarga para Concat y uno puede usar cualquiera de ellos según el requisito lógico.
Algunos de los métodos de sobrecarga comúnmente utilizados incluyen:
- Concat (cadena, cadena)
- Concat (cadena, cadena, cadena)
- Concat (cadena, cadena, cadena, cadena)
- Concat (objeto)
- Concat (objeto, objeto)
- Concat (objeto, objeto, objeto)
- Concat (objeto, objeto, objeto, objeto)
Parámetro y tipo de retorno
Toma una cadena o un objeto como argumento y devuelve un objeto de cadena.
Ejemplo:
|_+_|Producción
Hola Mundo
Explicación
En este ejemplo, hemos utilizado el método Concat para combinar dos variables de cadena. El método concat acepta cadenas como argumento y devuelve un objeto. Hemos concatenado ambas variables declaradas y luego las hemos impreso en la consola.
# 3) Contiene ()
El método Contain en C # se usa para determinar si una subcadena en particular está presente dentro de una cadena dada o no. El método Contains devuelve un valor booleano, por lo tanto, si la subcadena dada está presente dentro de la cadena, devolverá 'verdadero' y si está ausente, devolverá 'falso'.
Parámetros y tipo de retorno
Acepta una cadena como argumento y devuelve un valor booleano como verdadero o falso. El parámetro es una subcadena cuya ocurrencia debe validarse dentro de la cadena.
Ejemplo:
|_+_|Producción
Cierto
Ahora, veamos qué sucede si una subcadena determinada no está presente dentro de una cadena.
|_+_|Producción
Falso
Explicación
En el primer ejemplo, el programa intentó averiguar si la subcadena 'World' está presente en la cadena 'HelloWorld'. Como la subcadena estaba presente, devolvió un valor booleano 'Verdadero'.
En el segundo ejemplo, cuando intentamos encontrar si la cadena 'java' está presente dentro de la cadena 'software', el método devolvió un valor 'Falso', ya que no pudo encontrar 'java' en ningún lugar dentro del 'software'.
# 4) Copiar ()
El método Copiar en C # se usa para producir una nueva instancia de cadena con el mismo valor que una cadena declarada diferente.
Parámetros y tipo de retorno
Acepta una cadena como parámetro cuya copia debe crearse y devuelve un objeto de cadena.
Ejemplo:
|_+_|Producción
Hola
Explicación
En el ejemplo anterior, declaramos una variable y luego creamos una copia de ella usando el método de copia y la almacenamos en otra variable “b”. El método string.Copy () crea una copia de una cadena dada. Luego imprimimos la copia en la consola para recibir la salida.
# 5) Es igual a ()
El método Equals en C # se usa para validar si las dos cadenas dadas son iguales o no. Si ambas cadenas contienen el mismo valor, este método devolverá verdadero y si contienen un valor diferente, este método devolverá falso. En palabras más simples, este método se usa para comparar dos cadenas diferentes para determinar su igualdad.
Parámetro y tipo de retorno
Acepta un parámetro de cadena y devuelve un valor booleano.
Ejemplo:
Cuando ambas cadenas no son iguales
|_+_|Producción
Falso
Ejemplo:
Cuando ambas cadenas son iguales
|_+_|Producción
Cierto
Explicación
En el primer ejemplo, hemos validado dos cadenas desiguales 'a' y 'b'. Cuando ambas cadenas no son iguales, se utiliza el método Equals para la validación y devuelve 'False', que hemos impreso en la consola.
En el segundo ejemplo, hemos intentado validar dos cadenas con valores iguales. Como ambos valores son iguales, el método Equals ha devuelto 'True', que hemos impreso en la consola.
# 6) Índice de ()
El método IndexOf en C # se usa para encontrar el índice de un carácter específico dentro de una cadena. Este método proporciona un índice en forma de número entero. Cuenta el valor del índice a partir de cero.
Parámetro y tipo de retorno
Acepta un carácter como parámetro y devuelve un valor entero que define la posición del carácter dentro de la cadena.
Ejemplo
|_+_|Producción
cómo ejecutar un archivo torrentado
4
Explicación
En el ejemplo anterior, tenemos una cadena 'Hola'. Usando el método IndexOf hemos intentado encontrar la posición del carácter 'o' en la cadena. La posición del índice se almacena dentro de otra variable b. Recibimos el valor de b como 4 porque el carácter '0' está presente en el índice 4 (contando desde cero).
# 7) Insertar ()
El método Insert en C # se usa para insertar una cadena en un punto de índice específico. Como aprendimos anteriormente, el método de índice comienza con cero. Este método inserta la cadena dentro de otra cadena y devuelve una nueva cadena modificada como resultado.
Parámetro y tipo de retorno
El método de inserción acepta dos parámetros, el primero es un número entero que define el índice en el que se debe insertar la cadena y el segundo es la cadena que se utiliza para la inserción.
Devuelve un valor de cadena modificado.
Ejemplo
|_+_|Producción
He_World_llo
Explicación
En el ejemplo anterior, hemos definido una variable de cadena con el valor 'Hola'. Luego usamos el método Insert para ingresar otra cadena “_World_” dentro de la primera cadena en el índice 2. Como muestra el resultado, la segunda cadena se insertó en el índice 2.
# 8) Reemplazar ()
El método Reemplazar en C # se usa para reemplazar un cierto conjunto de caracteres concurrentes de una cadena dada. Devuelve una cadena con caracteres reemplazados de la cadena original. El método Reemplazar tiene dos sobrecargas, se puede usar para reemplazar tanto cadenas como caracteres.
Parámetro y tipo de retorno
Acepta dos parámetros, el primero es el carácter que necesita ser reemplazado de la cadena dada. El segundo parámetro es el carácter o cadena por la que desea reemplazar la cadena / char en el parámetro anterior.
Echemos un vistazo a un ejemplo para aclarar las cosas.
Ejemplo:
|_+_|Producción
HelWorld
Explicación
En el ejemplo anterior, usamos una variable de cadena 'a' que contiene 'Hola' como valor. Luego usamos el método Reemplazar para eliminar 'lo' de la primera cadena reemplazándolo con el segundo parámetro.
# 9) SubString ()
El método SubString en C # se usa para obtener una parte de la cadena de una cadena dada. Al usar este método, el programa puede especificar un índice inicial y puede obtener la subcadena hasta el final.
Parámetro y tipo de retorno
Acepta un parámetro entero como índice. El índice especifica el punto de inicio de la subcadena. El método devuelve una cadena.
Ejemplo:
software de inteligencia artificial para pc descarga gratuita|_+_|
Producción
llo
Explicación
Pasamos el índice dos en el método de subcadena que sirve como punto de partida de la subcadena. Por lo tanto, comienza a recoger los caracteres dentro de la cadena del índice 2. Por lo tanto, recibimos la salida de todos los caracteres, incluido y después del índice 2.
# 10) Recortar ()
El método Trim en C # se usa para eliminar todos los caracteres de espacio en blanco al principio y al final de una cadena. Se puede usar siempre que un usuario necesite eliminar espacios en blanco adicionales al principio o al final de una cadena determinada.
Parámetro y tipo de retorno
No acepta ningún parámetro pero devuelve una cadena.
Ejemplo
Cuando ambas cadenas no son iguales
|_+_|Producción
Hola
Explicación
Usamos una cadena donde tenemos espacios en blanco adicionales al final. Luego usamos el método Trim para eliminar el espacio en blanco adicional y almacenamos el valor devuelto por Trim en otra variable b. Luego imprimimos la salida en la consola.
Conclusión
En este tutorial, aprendimos sobre la clase String en C #. También analizamos algunos de los métodos más utilizados de la clase String. Aprendimos a recortar, reemplazar, cerrar, insertar, copiar, etc. una cadena.
También aprendimos cómo realizar validaciones en una cadena determinada mediante el uso de métodos como iguales y contiene.
=> Busque la guía de capacitación fácil de C # aquí
Lectura recomendada
- Tutorial Java String con String Buffer y String Builder
- Funciones de cadena de Python
- Tutorial de división de cadenas de Python
- Tutorial de métodos / funciones de C # con ejemplos de código
- Hilos de Java con métodos y ciclo de vida
- Tutorial de Python DateTime con ejemplos
- Tutorial de SVN: Gestión de código fuente con Subversion
- Cadenas en C ++ con ejemplos