commit 688cca0da70c8d21a723691fb3ef72fbd826420c
Author: Cristobal Bernal Mayordomo <90463533+Racriberny@users.noreply.github.com>
Date: Sun Nov 27 19:00:45 2022 +0100
Commit
diff --git a/.classpath b/.classpath
new file mode 100644
index 0000000..57bca72
--- /dev/null
+++ b/.classpath
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/.project b/.project
new file mode 100644
index 0000000..abb6c72
--- /dev/null
+++ b/.project
@@ -0,0 +1,17 @@
+
+
+ Actividad_8_2
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..99f26c0
--- /dev/null
+++ b/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/=UTF-8
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..8c9943d
--- /dev/null
+++ b/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,14 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=17
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
+org.eclipse.jdt.core.compiler.release=enabled
+org.eclipse.jdt.core.compiler.source=17
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..7b679d3
--- /dev/null
+++ b/README.md
@@ -0,0 +1,24 @@
+#Leer el archivo .dat que hicimos en el ejercicicio 8_1
+
+Lo que consiste este ejercicio exactamente es leer el archivo .dat del ejercio anterior
+y mostrar los datos del ejercio por pantalla, en este caso yo muestro nombre, apellido y edad.
+
+Lo hacemos todo directamente en el main, lo podriamos cambiar a un metodo pero como en este caso solo tenemos este metodo tampoco haria falta.
+
+```
+Nombre: Antonio
+Apellidos: Pere
+ Edad: 20
+
+Nombre: Perico
+Apellidos: Caldero
+ Edad: 18
+
+Nombre: JuanJo
+Apellidos: Persiana
+ Edad: 19
+
+Nombre: Joan
+Apellidos: Martinez
+ Edad: 45
+```
\ No newline at end of file
diff --git a/bin/com/cristobalbernal/Actividad_8_2/Main.class b/bin/com/cristobalbernal/Actividad_8_2/Main.class
new file mode 100644
index 0000000..9044f2a
Binary files /dev/null and b/bin/com/cristobalbernal/Actividad_8_2/Main.class differ
diff --git a/bin/com/cristobalbernal/Actividad_8_2/Persona.class b/bin/com/cristobalbernal/Actividad_8_2/Persona.class
new file mode 100644
index 0000000..79f87f0
Binary files /dev/null and b/bin/com/cristobalbernal/Actividad_8_2/Persona.class differ
diff --git a/bin/com/cristobalbernal/Actividad_8_2/package-info.class b/bin/com/cristobalbernal/Actividad_8_2/package-info.class
new file mode 100644
index 0000000..8dace97
Binary files /dev/null and b/bin/com/cristobalbernal/Actividad_8_2/package-info.class differ
diff --git a/bin/module-info.class b/bin/module-info.class
new file mode 100644
index 0000000..1b67a05
Binary files /dev/null and b/bin/module-info.class differ
diff --git a/src/com/cristobalbernal/Actividad_8_2/Main.java b/src/com/cristobalbernal/Actividad_8_2/Main.java
new file mode 100644
index 0000000..b710554
--- /dev/null
+++ b/src/com/cristobalbernal/Actividad_8_2/Main.java
@@ -0,0 +1,38 @@
+package com.cristobalbernal.Actividad_8_2;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+import java.io.ObjectInputStream;
+import java.util.ArrayList;
+
+public class Main {
+
+ public static void main(String[] args) throws FileNotFoundException, IOException, ClassNotFoundException{
+ File fichero = new File("C:\\Users\\crist\\Documents\\2DAM\\BaseDeDatos\\Personas.dat");
+ FileInputStream fileInputStream = new FileInputStream(fichero);
+ ObjectInputStream datos = new ObjectInputStream(fileInputStream);
+ String[] nombres;
+ String[] apellidos;
+ int[] edades;
+
+ nombres = (String[])datos.readObject();
+ apellidos = (String[])datos.readObject();
+ edades = (int[]) datos.readObject();
+
+ ArrayList personas = new ArrayList<>();
+
+ for (int i = 0; i < nombres.length; i++) {
+ personas.add(new Persona(nombres[i], apellidos[i], edades[i]));
+
+ }
+ for (int i = 0; i < personas.size(); i++) {
+ System.out.println("Nombre: " + personas.get(i).getNombre());
+ System.out.println("Apellidos: " + personas.get(i).getApellido());
+ System.out.println(" Edad: " + personas.get(i).getEdades());
+ System.out.println(" ");
+ }
+ datos.close();
+ }
+}
diff --git a/src/com/cristobalbernal/Actividad_8_2/Persona.java b/src/com/cristobalbernal/Actividad_8_2/Persona.java
new file mode 100644
index 0000000..5cb94d2
--- /dev/null
+++ b/src/com/cristobalbernal/Actividad_8_2/Persona.java
@@ -0,0 +1,25 @@
+package com.cristobalbernal.Actividad_8_2;
+
+public class Persona {
+ private String nombre;
+ private String apellido;
+ private int edades;
+
+ public String getApellido() {
+ return apellido;
+ }
+ public int getEdades() {
+ return edades;
+ }
+ public String getNombre() {
+ return nombre;
+ }
+ public Persona(String nombre, String apellido, int edades) {
+ super();
+ this.nombre = nombre;
+ this.apellido = apellido;
+ this.edades = edades;
+ }
+
+
+}
diff --git a/src/com/cristobalbernal/Actividad_8_2/package-info.java b/src/com/cristobalbernal/Actividad_8_2/package-info.java
new file mode 100644
index 0000000..41297b3
--- /dev/null
+++ b/src/com/cristobalbernal/Actividad_8_2/package-info.java
@@ -0,0 +1 @@
+package com.cristobalbernal.Actividad_8_2;
\ No newline at end of file
diff --git a/src/module-info.java b/src/module-info.java
new file mode 100644
index 0000000..19f9939
--- /dev/null
+++ b/src/module-info.java
@@ -0,0 +1,9 @@
+/**
+ *
+ */
+/**
+ * @author crist
+ *
+ */
+module Actividad_8_2 {
+}
\ No newline at end of file