"Se dice que las variables son espacios de memoria o contenedores que contienen datos del programa que se utilizarán dentro de los códigos en varias partes. Una de esas variables, las cuerdas, son variables muy conocidas en lenguajes de programación orientados a objetos como Java y C++. Las cuerdas tienen un montón de caracteres alfabéticos, palabras y caracteres especiales como el espacio. Podemos jugar con cuerdas de muchas maneras usando la variedad de funciones de Java. De muchas de esas funciones, tenemos fines y comenzamos las funciones utilizadas para obtener la información sobre el prefijo y el sufijo de la cadena. Pasemos hacia la implementación para tener una idea clara sobre ambas funciones de Java."
Ejemplo 01: función startswith ()
Vamos a usar la función Startswith () de Java en esta ilustración para ver si la variable de cadena comienza con los patrones específicos o no. Este está resultando ser el muy básico. Entonces, no complicaremos que el script aproveche al máximo el código. Comenzando con el lanzamiento de la herramienta Java, yo.mi., Eclipse IDE, hemos creado un nuevo archivo Java llamado "Prueba.Java". El código debe iniciarse con la inicialización de una clase pública, yo.mi., El nombre de la clase debe ser similar al título de un archivo.
La clase contiene nuestra función principal (), que será la única función en este ejemplo. El método comienza con la inicialización de una variable de cadena "S". Esta cadena contiene una sola palabra, "Eclipse", en ella. En la quinta línea, hemos probado el "sistema.afuera.Declaración println "Para mostrar una cadena" s "en la salida, yo.mi., El sistema es una biblioteca, la palabra clave "fuera" representa una clase, y el println () es la función de esta clase de Java.
En las siguientes 3 líneas, hemos estado utilizando la misma instrucción de función println () con la función "inicio" en sus parámetros para verificar los patrones. Esta función "inicio" usaría tres patrones de cadena diferentes y verificaría si la cadena principal "S" comienza con los patrones especificados o no. El resultado booleano se devolvería y se mostraría en la consola, yo.mi., verdadero o falso. En la ilustración que se muestra a continuación, solo la primera declaración ocupa el verdadero patrón de inicio de una cadena "S"; Por lo tanto, volverá verdadero.
En esta finalización del programa Java, lo ejecutamos y obtuvimos la cadena "s" impresa en la consola Eclipse IDE IDE. El uso de la función Startswith en la primera función println () devuelve verdadero como el patrón "ECL" es la cadena inicial de "s" mientras que los demás devuelven falso, i.mi., no coincidió.
Ejemplo 02: string endswith () función
Es hora de explorar la función final de Java para ver si la cadena termina con un patrón específico o no. Para esto, estamos utilizando el código del primer ejemplo actualizándolo un poco. El código del programa comienza con la clase "Prueba" que contiene su función de controlador principal (). La misma variable de cadena "s" se ha inicializado con un valor "eclipse", y se imprimió utilizando el "sistema.afuera.instrucción de función println ".
Después de esto, vamos a utilizar la función Finswith en los parámetros del "Sistema.afuera.Declaración de función println "para verificar si la cadena" S "termina con la cadena de patrón especificada o no. Hemos utilizado un total de tres patrones de cadena para verificar dentro de la instrucción de función End (), I.mi., Usando el "sistema.afuera.Declaración de función println "3 veces seguidas. Como la cadena "eclipse" termina solo con el patrón "SE", este programa volverá verdadero para la segunda declaración impresa solamente.
Después de la ejecución, imprime la cadena junto con los resultados booleanos que obtuvo del uso de la función Endswith dentro de las declaraciones println (). Solo la segunda instrucción println () devuelve verdadero, yo.mi., Los patrones coinciden como la cadena "eclipse" termina con la subcadena "SE".
Ejemplo 03: String Startswith () y Endswith Functions
Este ejemplo del programa va a elaborar ambas funciones en un programa Java, yo.mi., Endswith y Startswith. El programa utiliza 2 clases, "principal" y la clase de "prueba". La clase "Prueba" contiene su función Main () y la clase "principal" contiene 2 funciones definidas por el usuario, I I.mi., "Comienza" y "End". Este programa se ejecutó a partir de la función Main () de la clase "Prueba" y creó un nuevo objeto "T" para la otra clase "Main". A medida que se creó el objeto "t", podemos obtener con éxito el contenido de la clase "principal". La función Main () imprime la cadena "S" que se ha inicializado en la clase Main ().
Después de esto, el objeto "t" se usa para llamar a las funciones "inicio ()" y "finalizar" consecutivamente. Ahora, la función Start () de la clase Main () se ejecutó primero. Comienza con la declaración "si" que ha estado utilizando la función de "inicio" que toma "nuestro" como un patrón de subcadena para que coincida y el número "6" como el índice para tomar como la primera posición, I.mi., Si el patrón encontrado en el índice "8", imprimirá el mensaje de éxito de lo contrario, la parte de lo contrario mostraría su cadena de mensaje especificada.
Otra instrucción "IF" también se usa aquí para ver si la "prueba" de la subcadena ha comenzado en el 11º índice de una cadena "s" usando la función startswith () o no. La función "Fin" utiliza la función "Endswith" dentro de sus declaraciones "IF" que se usan dos veces para verificar si la subcontratación "nuestra" y "cadena" están al final de una cadena "S" o no. Aquí, la primera declaración "if" de la función "inicio" y la segunda declaración "if" de la función "final" devolverá verdadero, yo.mi., Los patrones se combinaron en las posiciones específicas.
Después de esta ejecución del programa, obtuvimos el resultado esperado y la cadena que se muestran en la consola.
Conclusión
La introducción para este tutorial trata sobre el uso de variables en la programación y la importancia de las cadenas en Java. Después de esto, elaboramos el uso de Startswith y Finswith Functions por separado en las dos primeras ilustraciones básicas. Al final, hemos explicado ambas funciones en el amplio nivel de programación de Java, yo.mi., Al especificar el patrón de subcadena y el número de índice específico de una cadena donde queremos verificar la posición de una subcadena.