El charAt () en es un método que se usa particularmente para devolver el carácter en el índice especificado en una cadena. En este artículo entenderemos este tema en detalle. En este artículo se cubrirán los siguientes consejos,
- charAt en Java
- Ejemplo de StringIndexOutOfBoundsException
- Imprimir todos los caracteres de una cadena usando charAt ()
- Contando la frecuencia de un carácter usando charAt ()
- Imprimir el primer y último carácter de una cadena
Así que comencemos
charAt en Java
Para el método charAt (), el valor de índice pasado debe estar entre 0 y (longitud de la cadena - 1). En caso de que el valor del índice sea mayor, igual o un número negativo, un StringIndexOutOfBoundsException es regresado.
Firma
ruby on rails mercado laboral
charAt pública (índice int)
Parámetro
índice: el índice del carácter que se devolverá
Regreso
Se devuelve el carácter en la posición especificada.
Excepción
StringIndexOutOfBoundException : Devuelto si el valor del índice es negativo, mayor o igual que la longitud de la cadena.
Continuando con este artículo charAt en Java
Ejemplo
public class Main {public static void main (String args []) {String str = 'Debemos salvar al planeta del cambio climático' // Esto devuelve el primer carácter de la cadena char c1 = str.charAt (0) char c2 = str.charAt (5) char c3 = str.charAt (9) char c4 = str.charAt (15) System.out.println ('Carácter en el índice 0:' + c1) System.out.println ('Carácter en el quinto índice: '+ c2) System.out.println (' Carácter en el noveno índice: '+ c3) System.out.println (' Carácter en el índice 15: '+ c4)}}
Salida
El carácter en el índice 0 es: W
El carácter en el quinto índice es: s
El carácter en el índice 11 es: a
El carácter en el índice 20 es: e
Continuando con este artículo charAt en Java
Ejemplo de StringIndexOutOfBoundsException
Al pasar un índice negativo, o un índice mayor que length () - 1, se lanza una StringIndexOutOfBoundsException.
En el siguiente ejemplo, se pasa un índice negativo:
public class Main {public static void main (String args []) {String str = 'ClimateChange' // índice negativo char c = str.charAt (-1) System.out.println (c)}}
Salida
Excepción en el hilo 'principal' java.lang.StringIndexOutOfBoundsException: índice de cadena fuera de rango: -1
en java.base / java.lang.StringLatin1.charAt (tringLatin1.java:44)
en java.base / java.lang.String.charAt (String.java:692)
en Main.main (Main.java:5)
Comando salido con estado 1 distinto de cero
scrum master roles y responsabilidades pdf
El código termina con una excepción.
Continuando con este artículo charAt en Java
Imprimir todos los caracteres de una cadena usando charAt ()
Se hace el uso del bucle for desde 0 hasta la longitud de string () -1, para imprimir todos los caracteres de una cadena.
public class Main {public static void main (String args []) {String s = 'ClimateChange' for (int i = 0 i<=s.length()-1 i++) { System.out.println(s.charAt(i)) } } }
Salida
C
l
yo
metro
a
t
es
C
h
a
norte
gramo
es
Continuando con este artículo charAt en Java
Contando la frecuencia de un carácter usando charAt ()
public class Main {public static void main (String [] args) {String s = 'ClimateChangeIsReal' int count = 0 for (int i = 0 i<=s.length()-1 i++) { if(s.charAt(i) == 'C'){ count++ } } System.out.println('Frequency of C is: '+count) } }
La frecuencia de un carácter se puede determinar usando charAt ():
Salida
La frecuencia de C es: 2
Continuando con este artículo charAt en Java
Imprimir el primer y último carácter de una cadena
El primer y último carácter de una cadena se pueden imprimir usando charAt ():
public class Main {public static void main (String [] args) {String s = 'El cambio climático es real' int strLength = s.length () // primer carácter System.out.println ('Carácter en el índice 0:' + s.charAt (0)) // Obteniendo el último carácter presente en el índice de longitud de cadena-1 System.out.println ('Carácter en el último índice:' + s.charAt (strLength-1))}}
Salida
diferencia entre anular y sobrecargar en java
Carácter en el índice 0: C
Carácter en el último índice: l
El método charAt () proporciona al usuario innumerables formas de acceder a los elementos en cualquier índice especificado, siempre que el índice se encuentre dentro de un rango apropiado.
Por lo tanto, hemos llegado al final de este artículo sobre 'charAt en Java'. Si desea obtener más información, consulte el por Edureka, una empresa de aprendizaje en línea de confianza. El curso de capacitación y certificación Java J2EE y SOA de Edureka está diseñado para capacitarlo en conceptos básicos y avanzados de Java junto con varios marcos de Java como Hibernate y Spring.
Tienes una pregunta para nosotros? Menciónelo en la sección de comentarios de este blog y nos pondremos en contacto con usted lo antes posible.