Las operaciones en cadena en Java (funciones / métodos de la clase String)

operaciones de cadena de Java, Funciones / Métodos con Ejemplo : Aquí, vamos a aprender sobre la cadenas en Java , cadena de operaciones y funciones / métodos de Cadena class con ejemplos .

cadena es un class en Java, que ofrece algunos de los métodos predefinidos esa cadena maquillaje basa soluciones a los problemas más fácil. No necesitamos a escribir código class cada operación, tenemos que sólo tiene que utilizar sus métodos.

En este post, vamos a aprender algunos de los métodos más útiles de la cadena.

declarar y asignar valor a la cadena objet

1) Declaración y asignación (declaraciones por separado)

    String msg;	//declaration
msg = "Hello world"; // assignment

2) Declaración de inicialización

    String msg = "Hello world";

métodos String de Java for

1) s1.equals (s2)

Esta función se utiliza para comparar dos cadenas; que devuelve valores class ‘verdadera’ / ‘falso’. Si s1 s2 y son ‘verdadera’ exactamente los mismos que devuelve lo contrario, devuelve ‘false’.

Ejemplo:

    s1 = "Hello world"
s2 = "Hello world"

Ambas cadenas son exactamente iguales, por lo que la función devuelve ‘verdadero’

2) s1.equalsIgnoreCase (s2)

Esta función también se utiliza para comparar dos cadenas, pero se ignora el boolean, devuelve los valores class ‘verdadera’ / ‘falso’. Si s1 s2 y son los mismos (al ignorar el class) devuelve ‘verdadero’ de lo contrario devuelve ‘false’.

Ejemplo:

    s1 = "Hello world"
s2 = "HELLO world"

En este case, las cadenas son iguales, pero los personajes no están en el mismo boolean, siendo esta función class ‘verdadero’.

3) s1.length ()

Esta función devuelve la longitud de la cadena s1 es decir, el número total de caracteres de la cadena.

Ejemplo: “¡Hola mundo”

    String s1 = "Hello world!";
System.out.println(s1.length());

número total de caracteres en la cadena son 12. Por lo tanto, esta función class 12.

4) s1.charAt (N)

Esta función se utiliza para obtener el carácter de índice de la cadena enésimo . Recuerde, se inicia el índice de cadena de 0.

Ejemplo:

    String msg = "Hello world";
System.out.println(msg.charAt(0));
System.out.println(msg.charAt(6));

salida de este ejemplo con ser “H” y “w” porque “H” es en el índice 0 ª y “w” es en el índice sexto .

Leer más: String de Java | String.charAt (índice) Método con el Ejemplo

5) s1.indexOf (s2)

Esta función se utiliza para obtener el índice a partir de cualquier subcadena. Aquí, si subcadena s2 existe en la cadena s1 , se case posición inicial (índice) de la subcadena s2 . Si subcadena no existe en la cadena, devuelve -1 .

Ejemplo: (case 1: Si existe subcadena en la cadena)

    String msg = "Hello world";
System.out.println(msg.indexOf("world"));

salida será 6 , porque subcadena “mundo” índice de aperturas iniciales de sexto en la cadena “Hola mundo” .

Ejemplo: (case 2: Si subcadena no existe en la cadena)

    String msg = "Hello world";
System.out.println(msg.indexOf("Hi"));

salida será -1 , porque subcadena “Hola” no existe en la cadena “Hola mundo “.

6) s1.substring (N, M)

Esta función se utiliza para obtener la subcadena de la cadena. Aquí, la función subcadena () será return la subcadena a partir de enésimo índice para (M-1) -ésimo índice.

Deje valor suponen de N es 6 y el valor de M es 11, entonces la función se class sexto , séptimo , octavo , 9thth y 10 de carácter, que no consiste Mes carácter.

Ejemplo:

    String msg = "Hello world!";
System.out.println(msg.substring(6,11));

salida será “mundo” .

7) s1.compareTo (s2)

Esta función se utiliza para comparar dos cadenas, si ambas cadenas son iguales devuelve 0, si la cadena s1 es menor que s2 devuelve un valor negativo, si la cadena s2 es menor que la cadena s1 devuelve valor positivo. valor negativo y positivo depende de la diferencia de los códigos ASCII de primeros caracteres diferentes.

Ejemplo:

    String s1,s2;
s1 = "Hello";
s2 = "Hello";
System.out.print(s1.compareTo(s2));
s1 = "Hello";
s2 = "HELLO";
System.out.println(s1.compareTo(s2));
s1 = "Hello";
s2 = "World";
System.out.println(s1.compareTo(s2));

salida

    0
32
-15

8) s1.toUpperCase ()

Esta función devuelve mayúsculas cadena.

Ejemplo: “Hello World!”

    String msg = "Hello World!";
System.out.println(msg.toUpperCase());

salida será .

9) s1.toLowerCase ()

Esta función devuelve minúsculas cadena.

Ejemplo: “¡Hola mundo”

    String msg = "Hello World!";
System.out.println(msg.toLowerCase());

salida será .

10) s1.trim ()

Esta función devuelve la cadena recortada después de quitar espacios iniciales y finales.

Ejemplo: “¡Hola mundo”

    String msg = " Hello world! ";
System.out.println(msg.trim());

salida será .


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *