Escolar Documentos
Profissional Documentos
Cultura Documentos
Cueva Chamorro
INTRODUCCIÓN A LA
PROGRAMACIÓN
LONGITUD DE CADENA
El método “.length()” devuelve cantidad de
caracteres de una cadena, su longitud.
Ej:
cadena1 = “ejemplo”;
x = cadena1.length();
x toma el valor de 7
e-j-e-m-p-l-o
COMPARAR CADENAS
Se utiliza el método “compareTo”. Éste
devuelve un valor entero.
x=cadena1.compareTo(cadena2);
Si:
x = 0 las cadenas son iguales
x > 0 cadena2 va primero alfabéticamente
x < 0 cadena1 va primero alfabéticamente
…
Ej:
cadena1 = “colegio”;
cadena2 = “instituto”;
x=cadena1.compareTo(cadena2);
3 - 9 = -6
ahora cadena1=“UPAO”
CONVERTIR A MINÚSCULAS
Se usa el método “.toLowerCase()”
Ej:
cadena2=“JAVA”;
cadena2=cadena2.toLowerCase();
ahora cadena2=“java”
INVERTIR UNA CADENA
Se usa el siguiente conjunto de sentencias:
x=cadena1.length();
for (i=0;i<x;i++)
{ temp=cadena1.charAt(i);
resultado=temp+resultado; }
System.out.print("La cadena invertida es : "+resultado);
Cadena1 = “arriba”;
Cadena2 = “Peru”;
Cadena3=cadena1+” “+cadena2;
deja un espacio
en blanco
La cadena3 (resultante)
sería “arriba Perú”
EXCEPCIONES
Las excepciones en Java están destinadas a la
detección y corrección de errores.
Cuando hay un error, la aplicación no debería
morirse o terminar, see debería lanzar una
excepción que nosotros deberíamos capturar
y resolver la situación de error.
…
Una excepción debe se debe dar por ejemplo
cuando hay una división entre 0, operación
que genera un error. El programa no debe
terminar, sino que debe ser controlado,
capturar el error y
que continúe con 5/0 ??
su funcionamiento.
…
USO DE TRY/CATCH
Try y catch se usan para la detección y
captura de excepciones.
Los dos trabajan juntos.
Leyenda:
-Se le da el nombre al archivo y se asigna a la
variable arch
-Crea el archive si no existe, pero no lo hace si
éste ya existe
GRABAR EN UN ARCHIVO
Para grabar en un archivo primero se realizan
los siguientes pasos:
Se crea un objeto de la clase FileWriter a
donde se le pasa el nombre del archivo.
Se crea un objeto BufferedWriter con el objeto
anterior.
Se crea un objeto PrintWriter con el objeto
anterior.
…
FileWriter fw = new FileWriter (arch);
BufferedWritter bw = new BufferedWriter (fw);
PrintWriter escArchivo = new PrintWriter (bw);
1
2
3
4
Se lee y
escribe fila
por fila, al
acabar con
una pasa a
la otra