Manejo de Archivos Sebastián Moreno

Slides:



Advertisements
Presentaciones similares
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 13 Ing. Ronald Criollo.
Advertisements

Introducción a C#.
Java nos ofrece System.out para escribir en pantalla, pero también tenemos System.in para leer. System.in es un objeto de una clase de java que se llama.
Archivos de Texto. Introducción Los archivos son una secuencia de bits que se guarda en el disco duro. La ventaja de utilizar archivos es que los datos.
Curso de Java Capitulo 6: Cadenas y Arrays Profesor:
EXCEPCIONES UNIDAD 5.
Programación Interactiva Manejo de Excepciones
Uso de variables de tipo referencia
Modularidad Estructura de datos.
Archivos Implementar un método que lea una secuencia de números enteros de un archivo y compute la cantidad de elementos leídos.
Arquitectura CLARO-TECNOTREE CAPITULO 4: Excepciones
Tema 1. Introducción a la programación (Lenguaje java).
1.2 Sintaxis del lenguaje Java.
UNIVERSIDAD LATINA (UNILA)
String o Cadenas Prof. Gonzalo Pastor. Cadenas o String ► En C, una cadena o texto se define como un vector de caracteres de longitud determinada que.
1 Cadenas de caracteres Es un objeto de la clase String Una cadena de caracteres es una matriz unidimensional de elementos de tipo Char New. Utilizado.
Manipulación de caracteres e hileras de texto
La estructura básica de los programas en java, algo a tener en cuenta y que debemos recordar siempre es el archivo debe llevar el nombre de la clase con.
Excepciones y archivos Info 033. Exception El término Exception es la palabra corta para la frase "evento excepcional." Definition: Una excepción es un.
Manejo de excepciones en Java
POO Java Módulo 3 Elementos de programas Identificadores
Creación de Aplicaciones
Tema 3 Entrada y Salida.
1 Streams en Java Agustín J. González ELO Generalidades Un Stream es simplemente una fuente o destino de bytes. Los streams más comunes son los.
Archivos y Búsqueda Secuencial
Sockets en Java. Sockets ● Para programar aplicaciones en red en Java se utilizan los Sockets. ● Un socket permite establecer y manejar una conexión entre.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 3- 1.
1 Programación Interactiva Archivos Escuela de Ingeniería de Sistemas y Computación Facultad de Ingeniería Universidad del Valle.
Archivos.
Introducción a Java (2ª parte) - excepciones, colecciones, i/o, … -
Programación Orientada a Objetos
Entrada / Salida. Java adopta de Unix el concepto de stream Un stream es un flujo de datos (secuencia de bytes) que va de una fuente a un destino. Desde.
El lenguaje de programación Java
Programación Orientada a Objetos Temario Excepciones – Definición. – Funcionalidad – Tipos de Excepciones – API de las Excepciones – Captura de Excepciones.
Permite salir de algunas aplicaciones o juegos al presionar esta tecla.
USO DE EXCEPCIONES EN JAVA LSC. Natalia Rodríguez Castellón.
Archivos Programación I MC Beatriz Beltrán Martínez.
Manejo de excepciones en Java ELO329: Diseño y Programación Orientados a Objetos Agustín J. González.
Programación Orientada a Objetos Unidad 4 Excepciones Universidad de Chile Departamento de Ciencias de la Computación.
1 Manejo de Excepciones y otros Agustín J. González ELO-329.
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6
Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
Programación orientada a objetos. Existen 3 niveles de visibilidad: ◦ public: significa que los atributos de una clase pueden ser accedidas desde fuera.
Java.
Universidad de Chile - Tupper 2007, Santiago - Fono/Fax: (56 2) cec.uchile.cl Módulo ECI - 11: Fundamentos de Redes de Computadores.
Programación avanzada en Java Miguel Ángel Corella 26 de Septiembre de 2005.
Manejo de errores: Excepciones en Java
Universidad de Chile - Tupper 2007, Santiago - Fono/Fax: (56 2) cec.uchile.cl Módulo ECI - 11: Fundamentos de Redes de Computadores.
Las clases FileReader y BufferedReader brindan servicios para manejar archivos. Las instrucciones: Archivos FileReader fr = new FileReader (ruta); BufferedReader.
Primeros pasos en java. Definición de las librerías import java.applet.Applet; //cuando se crea un applet import java.awt.*; //importa todos los paquetes.
EXCEPCIONES. Java incorpora soporte para manejar situaciones anómalas conocidas como EXCEPCIONES que pueden ocurrir durante la ejecución de un programa.
Java: Archivos.
Tratamiento de excepciones
Capitulo 4 Arreglos o Arrays Unidimensionales Bidimensionales Strings
Manejo de errores: Excepciones en Java ELO329: Diseño y Programación Orientados a Objetos.
Ing. Esp. Ricardo Cujar.  Lenguaje de programación orientado a objetos.  Desarrollado por Sun MicroSystems.  Independiente del Sistema Operativo gracias.
Metodología de Programación Ayudantía 4 lelagos.ublog.cl 2009.
Ing. Esp. Ricardo Cujar. Permite la ejecución de una sentencia, dada una determinada condición. If(condición){ sentencia(s) a ejecutar en caso de que.
Elementos básicos.  Fuertemente tipeado.  Sintaxis similar a C/C++.  Sin punteros: garbage collection.  Portable.  Integra librerías para objetos.
LENGUAJE DE PROGRAMACIÓN
:: Prof. Yeniffer Peña Programación I Programación Orientada a Objetos Presentación.
Estrategias de Persistencia. Program start Program execution Time Program start Program end Object creation Object edition Program end Object Lifetime.
1 Métodos. 2 Un método es un conjunto de instrucciones definidas dentro de una clase, que realizan una determinada tarea y a las que podemos invocar mediante.
Manejo de Excepciones made by cristhian.. !!.  Errores que se pueden producir durante la ejecucion de una aplicacion y que podemos controlar o manejar.
Programación 1 String y arreglos Facilitador Adrián Monge Monge.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ Facultad de Ingeniería de Sistemas Computacionales Programa de Lic. en Informática Educativa Computación.
Ortega García Laura Maribel Serrano Aguilar Javier Alberto.
Repaso/resumen: Introducción a la Programación orientada a objetos
Clase1: lectura/escritura/asignación
Transcripción de la presentación:

Manejo de Archivos Sebastián Moreno

Strings A)equals(): compara 2 strings y devuelve “true” si son iguales, de lo contrario devuelve “false”. EJ: String a = “hola” a.equals(“hola”) = true a.equals(“chao”)= false a.equals(“HOLA”)= false

Strings B)equalsIgnoreCase(): compara 2 strings y devuelve “true” si son iguales, de lo contrario devuelve “false” sin importar las mayúsculas. EJ: String a = “hola” a.equals(“hola”) = true a.equals(“HOLA”)= true a.equals(“hOLa”)= true

Strings C)length():Devuelve un int con la cantidad de caracteres del String, incluyendo los espacios en blanco. EJ: String a = “hola como estas” a.length() = 15

Strings D) startsWith():Devuelve “true” si el String comienza con la palabra dada, de lo contrario devuelve false. EJ: String a = “hola como estas” a.startsWith(“hola”) = true

Strings E) endsWith(): Devuelve “true” si el String termina con la palabra dada, de lo contrario devuelve false. EJ: String a = “hola como estas” a.endsWith(“estas”) = true

Strings F)indexOf():Devuelve un int con la posición de la primera ocurrencia de una palabra especifica. EJ: String a = “hola como estas” a.indexOf(“como”) = 5 Nota: La cuenta parte desde la posción 0.

Strings G) substring():Devuelve un substring desde la posición indicada. EJ: String a= “hola como estas” a.substring(5)= “como estas” Nota: La cuenta parte desde la posción 0.

Strings H)trim():Elimina los espacios laterales de un string. EJ: String a = “ hola como estas ” a.trim()= “hola como estas”

Strings I)split():Crea un arreglo de Strings separados por un carácter indicado. EJ: String a: “hola como estas” a.split(“ “)= [hola] [como] [estas]

Strings J) charAt():Devuelve el carácter en la posición especificada. EJ: String a: “hola como estas” a.charAt(0) = ‘h’

Strings K) toLowerCase():Convierte todo a minusculas. L) toUpperCase():Convierte todo a mayusculas.

Excepciones Try{....código….} Catch(excepción 1){....acción 1….} Catch(excepción2 ){....acción 2….}. Catch(excepción N){....acción N….}

Excepciones void metodo() throws IOException{….codigo….}

Excepciones import java.io.*; Tipos de excepciones: 1)FileNotFoundException ex : No se encontró el archivo. 2)IOException ex : Todas las excepciones.

Leer Archivos BufferedReader in = null; String linea; try { in = new BufferedReader(new FileReader(“text.txt”)); } catch (FileNotFoundException ex) { System.out.println(“El archivo no fue encontrado”); }

Leer Archivos 1.1 (por letras) try { while((linea = in.readLine())!=null){ for(int k = 0; k < linea.length(); k++){ char letra = linea.charAt(k); }}} catch(IOException ex){System.out.println(“Ha ocurrido un error”);}

Leer Archivos 1.2 (por palabras) try { while((linea = in.readLine())!=null){ String[] arrayArt = linea.split(" "); } catch(IOException ex){System.out.println(“Ha ocurrido un error”);}

Escribir Archivos try { FileWriter fw = new FileWriter(“text.txt"); BufferedWriter bw = new BufferedWriter(fw); PrintWriter salida = new PrintWriter(bw); salida.println("esto escribe una línea en el archivo"); salida.close(); } catch(IOException ex){System.out.println(“Ha ocurrido un error”);}

Streaming de datos public class Input { public static String dato() { String sdato = ""; try { // Definir un flujo de caracteres de entrada: flujoE InputStreamReader isr = new InputStreamReader(System.in); BufferedReader flujoE = new BufferedReader(isr); // Leer. La entrada finaliza al pulsar la tecla Entrar sdato = flujoE.readLine(); } catch(IOException e) { System.err.println("Error: " + e.getMessage()); } return sdato; // devolver el dato tecleado }