"Java tiene un método incorporado, Charat, que se utiliza para buscar el carácter de la posición de índice asignada en la cadena. El charat () siempre toma el parámetro único que es de tipo de datos "int"; Ningún otro tipo de datos es aceptable. El valor de índice del punto de partida de la cadena es "0" y va hasta que se alcanza la longitud de la cadena menos "1". El valor del índice de cadena más allá de este rango encontrará la excepción del compilador Java. Además, si un espacio de índice es proporcionado por un espacio, un período o un carácter especial, Charat () también contará esos caracteres."
Ejemplo 1
Tenemos un ejemplo básico del método java charat () donde se realiza alguna operación en la cadena. Tengamos la implementación interna del método Charat () a continuación.
Aquí, tenemos una clase, "Charatexample1", donde tenemos la función principal del programa. Hemos creado la variable "mystring" y le hemos asignado la cadena "java". Luego, hemos definido la variable "CH" del tipo de datos "char", que se utiliza para obtener el carácter de la cadena.
A continuación, implementamos el método Charat () de Java y proporcionamos los valores de índice de los caracteres de la cadena dada. El método Charat () le da al carácter a la posición de índice asignada en el resultado. A medida que la posición del índice comienza desde el valor "0", los caracteres colocados en la primera posición en la cadena están en la posición de índice "0". Los valores de los personajes resultantes serán imprimidos por el sistema Java ".afuera.método println ".
El método Charat () devuelve el carácter que se coloca en la posición de índice dada en la cadena de la siguiente manera:
Ejemplo 2
Hemos visto la operación esencial de la función Charat () en el programa anterior. Ahora, estamos utilizando el método Charat (), que imprimirá la frecuencia del carácter específico que ocurrió en la cadena dada.
Tenemos la clase Java "Charatexample2" en el programa anterior. Dentro de esa clase, hemos construido los métodos principales. Luego, dentro del método principal, hemos especificado la cadena "Canadá" declarando la variable "Country_Name". La cadena se imprimirá primero en la pantalla de salida. Después de eso, tenemos un "contador" variable, que se establece en "0". Utilizamos un bucle que cicló sobre cada índice de la cadena especificada que varía desde el valor "0" hasta el valor de índice de la longitud de la cadena "-1".
Tenemos un bloque if dentro del bucle for, que verifica la existencia del personaje "A" en la cadena utilizando el método Charat (). Cuando se encuentra el personaje "A", el contador cuenta la frecuencia del carácter, y el valor del contador aumenta con cada ocurrencia. Hemos impreso la ocurrencia total del personaje "A" en la cadena
El personaje "A" aparece tres veces en la cadena, y el valor de ocurrencia se muestra en la siguiente pantalla de consola.
Ejemplo 3
Ahora, estamos utilizando el método Charat para acceder a los caracteres desde la cadena que se colocan en una posición de índice impar.
En la clase "Charexample3", hemos llamado al programa principal de Java. El programa principal se define con la implementación del método Charat (). En primer lugar, tenemos una variable "STR" donde se inicializa la cadena principal. Luego, tenemos un método para bucle para la iteración de cada carácter que aparece en la cadena dada hasta que el carácter del valor de longitud de la cadena "-1". Después de la iteración, tenemos una declaración condicional "si" para el valor de índice impar del carácter. El método Charat () se especifica en el "Sistema.afuera.Método println ", que muestra solo aquellos caracteres que dan la salida del valor del índice, excepto cero.
Los caracteres asignados a cada índice se muestran junto con sus valores de índice impar en la salida. Los caracteres vacíos que se muestran son los espacios blancos en la cadena.
Ejemplo 4
El método Charat () genera un error indexOutOfBoundSException cuando se asigna un valor de índice negativo como un argumento o un valor de índice mayor que la longitud ()-1. Vamos a pasar un índice negativo en el método Charat () a continuación para demostrar el caso de excepción del método Charat ().
Hemos construido la clase "Charatexample4" y definimos el bloque del método principal. Dentro del método principal, hemos especificado la cadena dentro de la variable "Cotizaciones". A continuación, tenemos una variable de "contar" que es cero. Luego, empleamos para el bucle donde la longitud de la cadena se da en el rango de "0" a la longitud del carácter de cadena "+1". El valor de índice del carácter de cadena es igual aquí, que plantea un error ya que el bucle se ejecutará hasta que la longitud de la cadena sea "+1". Cuando se llama al método Charat () en la instrucción IF, se lanza el índice de información de la medición.
Se dice que el índice de cadena está fuera de rango en la salida, que está etiquetado como indexOutOfBoundSException.
Ejemplo 5
Tengamos otro ejemplo en el que estamos utilizando el método Charat () que determina el número de vocales totales presentes en la cadena proporcionada.
Tenemos la declaración de importación donde hemos agregado el paquete Java. Después de esto, creamos la clase Java "Charatexample5". Aquí, tenemos un constructor "Charatexample5" y definimos la variable "ARR_LIST". Luego, agregamos las vocales a la matriz de las listas utilizando el método Agregar. Después de eso, establecimos la función "VerifyVowel", que verifica si el personaje "M" es una vocal o no.
A continuación, tenemos otra función, "Count_Vowels", que evalúa las vocales en la cadena "ST". Dentro de esta función, tenemos un contador que es cero, y el tamaño de la cadena se obtiene por la función Longitud (). El bucle para itera a través de cada índice de caracteres en la cadena. Luego, invocamos el método charat () que se usa para contar vocales.
Si se encuentra la vocal, entonces el recuento se incrementa en "1". Después de eso, implementamos el método principal donde definimos el objeto "OBJ" para la clase "Charatexample5". También hemos especificado las dos cuerdas allí, que se utilizan para contar las vocales. La variable "TotalVowel" se define con la función "Count_Vowels", que toma la cadena como un parámetro y cuenta el número total de vocales presentes en la cadena.
La pantalla posterior muestra el número completo de vocales descubiertas en las cadenas mencionadas anteriormente.
Conclusión
El método Charat () se utiliza especialmente para obtener el carácter en la posición de índice en la cadena. El valor del índice debe estar dentro del rango especificado. Podemos proporcionar un entero positivo o negativo como argumento en el método charat () para la salida esperada. Hemos explorado varios ejemplos del método Charat () aquí. Ahora, podemos usar el método sencillo Charat () en Java y agilizar nuestro flujo de trabajo.