La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

:: Prof. Yeniffer Peña Programación I Programación Orientada a Objetos Presentación.

Presentaciones similares


Presentación del tema: ":: Prof. Yeniffer Peña Programación I Programación Orientada a Objetos Presentación."— Transcripción de la presentación:

1 :: Prof. Yeniffer Peña Programación I Programación Orientada a Objetos Presentación

2 Consideraciones Especiales Programación I Cómo hacer que un archivo.class funcione en NetBeans versiones 6.1 en adelante 1.Crear una carpeta dentro de la carpeta de su proyecto, el nombre de la carpeta lo asigna el desarrollador. Por ejemplo: Lib_Clases

3 Consideraciones Especiales Programación I 2.Dentro de la carpeta anterior, se procede a crear todos los paquetes necesarios donde se deben colocar los archivos.class proporcionados. Por ejemplo: Dentro de Lib_classes, se crean las carpetas o paquetes Clases_Entregadas y Confidencial.

4 Consideraciones Especiales Programación I 3.Se procede a ubicar los archivos.class dados en los paquetes o carpetas que se nos indique. Por ejemplo, dentro de Clases_Entregadas copie y pegue el archivo palabras.class y el archivo interfaz.class ubíquelo en Confidencial.

5 Consideraciones Especiales Programación I 4.Dentro de la aplicación Netbeans, en el panel izquierdo del proyecto abierto, haga clic con el botón derecho sobre la opción Libraries, luego seleccione la opción Add JAR/Folder…

6 Consideraciones Especiales Programación I 5.En el cuadro de diálogo que se abre, busque la ubicación de su Proyecto y seleccione la carpeta Lib_Clases ó la carpeta que Ud. creó para colocar los archivos.class

7 Consideraciones Especiales Programación I 6.De esta manera ya quedan incluidos los archivos.class en su proyecto. Para verlos, haga clic en el signo + de la opción de Libraries.

8 Consideraciones Especiales Programación I 7.Ahora puede continuar trabajando en su proyecto dentro de la aplicación Netbeans. Trate de usar los archivos.class para verificar que están incluidos en el mismo.

9 Consideraciones Especiales Programación I La clase StringTokeneizer se usa para dividir un String en substrings o tokens, en base a un delimitador. Para usarla es necesario importar el paquete: ¿Cómo crear objetos de la clase StringTokeneizer? Usando el constructor de la clase que recibe un String y usa como separador el espacio en blanco: Manejo de Strings String materia = “Programacion Orientada a Objetos"; StringTokenizer tokens = new StringTokenizer(materia); import java.util.StringTokenizer;

10 Consideraciones Especiales Programación I Usando el constructor de la clase que recibe dos String, el primero a es la cadena y el segundo el delimitador: Otro ejemplo, si la cadena tuviera los elementos separados por el caracter #: Manejo de Strings String strDatos = "6.3\n6.2\n6.4\n6.2"; StringTokenizer tokens = new StringTokenizer(strDatos, "\n"); String strDatos = “Maria#Luisa#Juan"; StringTokenizer tokens = new StringTokenizer(strDatos, “#");

11 Consideraciones Especiales Programación I Cómo obtener los tokens: La clase StringTokeneizer posee las funciones nextToken y hasMoreTokens, las cuales se pueden usar para extraer los tokens que componen a la materia del primer ejemplo: Manejo de Strings while ( tokens.hasMoreTokens() ) { System.out.println( tokens.nextToken() ); } String materia = “Programacion Orientada a Objetos"; StringTokenizer tokens = new StringTokenizer(materia);

12 Consideraciones Especiales Programación I Para el segundo ejemplo, hay que extraer los tokens del String y convertirlos a double y guardarlos en un arreglo. ¿Qué tamaño le damos al vector datos? Manejo de Strings int i = 0; while ( tokens.hasMoreTokens() ) { String str = tokens.nextToken(); datos[i] = Double.valueOf(str).doubleValue(); System.out.println(datos[i]); i++; } String strDatos = "6.3\n6.2\n6.4\n6.2"; StringTokenizer tokens = new StringTokenizer(strDatos, "\n");

13 Consideraciones Especiales Programación I El número de tokens que hay en un String strDatos, se obtiene mediante la función countTokens. Con este dato establecemos la dimensión del vector datos. Manejo de Strings int nDatos = tokens.countTokens(); double [ ] datos = new double [nDatos]; int i = 0; while ( tokens.hasMoreTokens() ) { String str = tokens.nextToken(); datos[i] = Double.valueOf(str).doubleValue(); System.out.println(datos[i]); i++; } String strDatos = "6.3\n6.2\n6.4\n6.2"; StringTokenizer tokens = new StringTokenizer(strDatos, "\n");

14 Consideraciones Especiales Programación I Otra posibilidad de separar un String por tokens es utilizar la función split de la clase String. Con esta función se pueden utilizar expresiones regulares. En este ejemplo separamos los elementos con un espacio en blanco: Manejo de Strings int j = 0; String materia = “Programacion Orientada a Objetos"; String [ ] tokens = materia.split(“ "); while ( j < tokens.length ) { System.out.println ( tokens[j] ); j++; }

15 Consideraciones Especiales Programación I La función split pone cada elemento encontrado, que se encuentre separado por un espacio en blanco, en una posición del vector de String tokens, para mostrar los elementos sólo hace falta recorrerlo. Para el ejemplo anterior, el vector tokens quedaría: Manejo de Strings tokens[0] será “Programacion” tokens[1] será “Orientada” tokens[2] será “a” tokens[3] será “Objetos”

16 :: Prof. Yeniffer Peña Programación I Programación Orientada a Objetos Finalización


Descargar ppt ":: Prof. Yeniffer Peña Programación I Programación Orientada a Objetos Presentación."

Presentaciones similares


Anuncios Google