La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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

Presentaciones similares


Presentación del tema: "FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 13 Ing. Ronald Criollo."— Transcripción de la presentación:

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

2 Lectura de Teclado Manejo de Errores Lectura y Escritura de Ficheros

3 InputStreamReader y BufferedReader InputStreamReader convierte bytes a caracteres. InputStreamReader isr = new InputStreamReader(System.in); BufferedReader es capaz de leer hasta un fin de línea. BufferedReader br = new BufferedReader (isr); Para la lectura de líneas es a través del método readLine String cadena = br.readLine(); //CARACTERES int numero = Integer.parseInt (br.readLine()); //NUMERO

4 Scanner La clase Scanner facilita la tarea de realizar la lectura desde teclado. Ejm: Scanner sc = new Scanner(System.in); String cadena = sc.nextLine(); //CARACTERES int entero = sc.nextInt(); //ENTEROS

5 Tiene varios constructores que admiten, además de System.in, cosas como secuencias de bytes o ficheros. Admite Expresiones Regulares como patrones de búsqueda, por lo que podemos leer trozos de línea directamente usando los separadores que queramos o buscando expresiones concretas.

6 Scanner sc = new Scanner(System.in); // Ejm: 11:33:44 // Usamos como delimitador el dos puntos, o bien cualquier // espacio/fin de línea (el \\s) sc.useDelimiter("[:\\s]"); // Leemos los tres enteros int a = sc.nextInt(); int b = sc.nextInt(); int c = sc.nextInt(); // Obtendremos 11-33-44 de salida. System.out.println(a +"-"+ b +"-"+ c);

7 Notificar al usuario del error que esta sucediendo. Dar opción de poder guardar todas las acciones realizadas en la aplicación. Permitir a los usuarios poder salir del programa.

8 try{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); línea = br.readLine(); } catch(IOException ioe){ //MANEJO DE ERROR }catch(Exception e){ //MANEJO DE ERROR } finally{ //SIEMPRE SE EJECUTA }

9 public static void prueba()throws Exception{ try{ int n = 5/0; }catch(Exception e){ throw e; }

10 Java contiene clases especiales que nos permiten manejar varias acciones de archivos. La clase más importante de este tipo es File, que contiene métodos para: Crear archivos o directorios Borrar archivos o directorios Cambiarle el nombre a un archivo Listar el contenido de un directorio Saber si podemos leer o escribir un archivo Saber si un archivo existe.

11 BufferedReader FileReader

12 BufferedReader FileReader read()

13 Scanner

14 Print Writer FileWriter

15 ObjectOutputStream FileOutputStream

16 ObjectInputStream FileInputStream


Descargar ppt "FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 13 Ing. Ronald Criollo."

Presentaciones similares


Anuncios Google