From a07c9965532e267e154f1d717c9db29f79c1f598 Mon Sep 17 00:00:00 2001 From: Ivan Morell Date: Fri, 14 Oct 2022 18:10:09 +0200 Subject: [PATCH] First Commit --- .classpath | 10 ++++++ .project | 17 +++++++++ .settings/org.eclipse.core.resources.prefs | 2 ++ .settings/org.eclipse.jdt.core.prefs | 14 ++++++++ bin/Package/EscribirFichObject.class | Bin 0 -> 1372 bytes bin/Package/Persona.class | Bin 0 -> 998 bytes bin/module-info.class | Bin 0 -> 158 bytes src/Package/EscribirFichObject.java | 20 +++++++++++ src/Package/Persona.java | 40 +++++++++++++++++++++ src/module-info.java | 9 +++++ 10 files changed, 112 insertions(+) create mode 100644 .classpath create mode 100644 .project create mode 100644 .settings/org.eclipse.core.resources.prefs create mode 100644 .settings/org.eclipse.jdt.core.prefs create mode 100644 bin/Package/EscribirFichObject.class create mode 100644 bin/Package/Persona.class create mode 100644 bin/module-info.class create mode 100644 src/Package/EscribirFichObject.java create mode 100644 src/Package/Persona.java create mode 100644 src/module-info.java 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..6cb4dc4 --- /dev/null +++ b/.project @@ -0,0 +1,17 @@ + + + SpringToolSerialize + + + + + + 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/bin/Package/EscribirFichObject.class b/bin/Package/EscribirFichObject.class new file mode 100644 index 0000000000000000000000000000000000000000..88e044a1b51754073c52602ca16e994a5bdec667 GIT binary patch literal 1372 zcmZ`(O>^5+6g|(D^kmg-jg6ByG?-96oTjzGlmbpEq-g>!PLvrlnb9;GSymmjj+BvQ zV8N=xFzi^cfh8-3C7XJNKsW683;dUs^X#~-r|rT|?|$EN?tT9E;hzrxd<~o^Qua`BCzmuK6{uP4HLHIyN4DQv83W(6?o|+p8cq@ z>{#M8l0J={P&yl3#_KBjyg=zm^wTcmEN{+?WrL1{&X{D z=$a_mtn&Xbi;vW9=w3e>a3eG~?s52q=S-Cy9!;h}{vI#KNq^i3d7Ja{<4EAlq`fJ* zV^iOch6x#-G0m_?HaKP1ZmZpU@gP_!6?A#rYBF&c9d=@$9UFev?W&6i_@n7`JK+o3 zc8|tuEwLuC$+c`p!`SoH&`IR8Z>y>bV;Ouze2hSfH$EPol2VOd!LNQ{1oMxv+2X0p zfQC~%vl9n?PgBa^49+r1ZfqxSDvh|!hzvEq9HZdmizCc$A7jzEIKsJ|W0ajsBP=&G z`IqISHQUj2+tCf%F{Itl<==S2N$1~cJ6gWdcJ%y(wqxWkwj0LSJy)cEZjJ%Dc}C)Z$>*2B5^r?^ZBg$N;#~r~M~FZ0{uAN-OfN;l{sbTzSfg~0(pCPok$?P%Yxsne z6!1Mh#X9RO;agnC1_`XAha1==<1K7si?If)T*hbANgQAmpQFi6ZZhXGQjb_ZBk=`o W1&Kw8vP6qAPY$Haa@%xFVdsBV)-nnJ literal 0 HcmV?d00001 diff --git a/bin/Package/Persona.class b/bin/Package/Persona.class new file mode 100644 index 0000000000000000000000000000000000000000..66938b357ff596bf5f2a2b5b9d9928a0984207e7 GIT binary patch literal 998 zcmZ`$(QXn!6g{&ny9HMY6sWb*TD5gqjr#%Cz8FnNNNs}QeSisWrMt;Oeej!n&_rV5 zgCF2W8PCjaN(Fq_nLBsSz2}^JfB*UU3&1Npbzuo?U&zr%IZ@$-N@qzdUDyKEOZiEL zQyEXfcf(6Hn!9iW8YUYhVPB<@oJODJaH<5XXe=PQ0#2M<4O3?7y=8rWo<{NHrGTx* zl0fG)ilh0Nz^>n2hjlvxB3~zCRYn0-4<2d)1-~;WL14#&i!B{BJ(N(^(XNL(*rJbK z6sz;=tD#EYXS(XWWF)5pNv+hGC++!%XeLnWt=Oi(;zZ56R7f_ODe-ll`)T-{b*Y5R zmXM~uj?i9Qws~WWyF_P^?HilresZ0T)Z0i8(aXpGLQf7yG*;kOIQ~tMkH-aD74)zzQ2hSILwHIi8GgbF^w%8HuVsmCCR##ZR!*h?>AgjlH z?DNG=hF6$KGg~Io+*%p;k~5$3k4BXZvmoh`uR<(PW#=0C>W0V5&^eF51GMu_A#dHO z7<@_n@6w9!Rt)y2_9A&>DScd-=072aB0CghkxPW~fAFGdSFHr7x60?qe_xBvhE literal 0 HcmV?d00001 diff --git a/bin/module-info.class b/bin/module-info.class new file mode 100644 index 0000000000000000000000000000000000000000..e592f0d0721c2e6f20cb0c84f7c1ccab0c2f85ce GIT binary patch literal 158 zcmX^0Z`VEs1_oOOE_MbcMh5QO{FKt1RNc(Hw0uSeuHgLAqU2P!%$!t41_2}~y{yEt zL`DWSU$AOn26jdU;oyRz%)IoF{QR8Y)S}G9oXo0JVFpe{22PM#y`;qA)CL9yMxb2~ cz{J1|WH2$XFt7q?F$OlUFe3v;1DF9J05=&SQvd(} literal 0 HcmV?d00001 diff --git a/src/Package/EscribirFichObject.java b/src/Package/EscribirFichObject.java new file mode 100644 index 0000000..97aeb7a --- /dev/null +++ b/src/Package/EscribirFichObject.java @@ -0,0 +1,20 @@ +package Package; + +import java.io.*; +public class EscribirFichObject { + public static void main(String[] args) throws IOException{ + Persona persona; + File fichero = new File("C:\\ADA\\FichPersona.dat"); + FileOutputStream fileout = new FileOutputStream(fichero); + ObjectOutputStream dataOS= new ObjectOutputStream(fileout); + int[] id= {1,2,3,4}; + String[] nombres= {"Juan","Pedro","Perico","Andrés"}; + int[] edades= {21,22,23,24}; + for (int i = 0; i < edades.length; i++) { + persona = new Persona(id[i],nombres[i],edades[i]); + dataOS.writeObject(persona); + } + dataOS.close(); + + } +} \ No newline at end of file diff --git a/src/Package/Persona.java b/src/Package/Persona.java new file mode 100644 index 0000000..c017e9a --- /dev/null +++ b/src/Package/Persona.java @@ -0,0 +1,40 @@ +package Package; +import java.io.Serializable; + +public class Persona implements Serializable{ + + private int id; + private String nombre; + private int edad; + + public Persona(int id, String nombre, int edad) { + this.id = id; + this.nombre = nombre; + this.edad= edad; + } + + public Persona() { + this.nombre=null; + } + + public int getId() { + return id; + } + + public String getNombre() { + return nombre; + } + + public void setNombre(String nombre) { + this.nombre = nombre; + } + + public int getEdad() { + return edad; + } + + public void setEdad(int edad) { + this.edad = edad; + } + +} diff --git a/src/module-info.java b/src/module-info.java new file mode 100644 index 0000000..6727057 --- /dev/null +++ b/src/module-info.java @@ -0,0 +1,9 @@ +/** + * + */ +/** + * @author Ivan + * + */ +module SpringToolSerialize { +} \ No newline at end of file