Está en la página 1de 15

Lenguajes de

Progamación 2
(IA-065)
Marvin Josué Aguilar Romero
Manejo de cadenas | String

CADENAS

Una cadena es una secuencia de caracteres


delimitada entre doble comillas y se compone de
elementos char (UNICODE).

Java no tiene tipo de dato primitivo String pero si


tiene varias clases para su gestión de las cuales la
mas importante es “String”.
Manejo de cadenas | String

CADENAS

String nombre = “Marvin Aguilar”;


String vacia = “”;

Java no considera un String como una cadena de


caracteres char, un arreglo de char sino que, en Java
String es un Objeto.
Manejo de cadenas | String
Métodos de la clase String
Método Cabecera, sintaxis y uso
lenght() int lenght();
Devuelve el número de caracteres.
concat() String concat(String arg2);
Añade la cadena arg2 al final de la cadena invocante, que concatena.
charAt() char charAt(int posicion);
Devuelve el carácter cuyo índice es posicion.
getChars() void getChars(int p1, int p2, char[] ar, int inicial);
Obtiene el rango de caracteres comprendidos entre p1 y p2 y los copia en el arreglo ar a partir del índice
inicial.
subString String subString(int inicial, int ultimo);
Devuelve una cadena formada por los caracteres entre inicial y ultimo.
compareTo int compareTo(String c2);
Compara la cadena invocante con c2 y devuelve:
0 si son iguales
<0 si alfabéticamente es menor cadena invocante que c2.
>0 si alfabéticamente es mayor cadena invocante que c2
Manejo de cadenas | String
Métodos de la clase String
Método Cabecera, sintaxis y uso
equals() boolean equals(String cad2);
Devuelve true si la cadena que llama coincide alfabéticamente con cad2; Distingue mayúsculas y
minúsculas.
equalsIgnoreCase() boolean equalsIgnoreCase(String cad2);
Devuelve true si la cadena que llama coincide alfabéticamente con cad2; No distingue mayúsculas y
minúsculas.
startsWith() boolean startsWith(String cad);
boolean startsWith(String cad, int pos);
Compara la cadena que llama, desde el inicio o a partir de pos con al cadena cad.
endsWith() boolean endsWith(String cad);
Compara el final de la cadena que llama con cad.
regionMatches() Boolean regionMatches(boolean tip, int p1, String cad2, int p2, int nc);
Compara nc caracteres tanto de la cadena que llama como de la cad2 a partir de las posiciones p1 y
p2 (respectivamente) considera o no mayúsculas o minúsculas dependiendo de tip.
toUpperCase() String toUpperCase();
Convierte la cadena en otra con todos los caracteres en mayúscula.
Manejo de cadenas | String
Métodos de la clase String
Método Cabecera, sintaxis y uso
toLowerCase() String toLowerCase();
Convierte la cadena en otra cadena con todas las letras en minúscula.
replace() String replace(char c1, char c2);
Sustituye todas las ocurrencias del carácter c1 por c2; devuelve la nueva cadena.
trim() String trim();
Elimina los espacios, tabulaciones o caracteres de fin de línea de inicio o final de la cadena.
toCharArray() char[] toCharArray();
Devuelve los caracteres de la cadena como un arreglo.
valueOf() String valueOf(tipo_dato_primitivo);
Convierte cualquier dato perteneciente a los tipos primitivos en una cadena.
indexOf() int indexOf();
int indexOf(int c, int p);
int indexOf(String Cad);
int indexOf(String Cad, int p);
Busca un cracter u otra cadena desde la posición 0 o desde p.
Manejo de cadenas | String
Métodos de la clase String
Método Cabecera, sintaxis y uso
lastIndexOf() int lastIndexOf();
int lastIndexOf(int c, int p);
int lastIndexOf(String Cad);
int lastIndexOf(String Cad, int p);
Busca un cracter u otra cadena desde la posición 0 o desde p.
Manejo de cadenas | String
Lectura de cadenas
El método nextLine() capta caracteres hasta leer final de línea \n y nos ayudará en la lectura de cadenas.
Manejo de cadenas | DATE
Clases Date y Calendar para manejo de fecha
Java contiene clases que facilitan la manipulación de las fechas. Veamos la clase DATE
Manejo de cadenas | DATE
Clases Date y Calendar para manejo de fecha
Java contiene clases que facilitan la manipulación de las fechas. Veamos la clase DATE

Los marca tachado porque son métodos


obsoletos ahora se suele usar la clase
Calendar
Manejo de cadenas | DATE
Clases Date y Calendar para manejo de fecha
CLASES EN JAVA
https://docs.oracle.com/javase/8/docs/api/allclasses-noframe.html
CLASES EN JAVA
https://docs.oracle.com/javase/8/docs/api/allclasses-noframe.html
CLASES EN JAVA
https://docs.oracle.com/javase/8/docs/api/allclasses-noframe.html
Importación Declaración
Entrada Proceso Salida
de librerías de variables

También podría gustarte