Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porAlfonso Farin Modificado hace 10 años
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
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.