From 8ecb68ed346ecafa77b542be9b248cd589947e79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=9F=B3=E5=8E=9F=E3=80=80=E5=8F=B6=E5=A4=A7?= <26-k-ishihara-acrowavenet@it-college.co.jp> Date: Tue, 20 Oct 2026 16:49:38 +0900 Subject: [PATCH] =?UTF-8?q?=E8=BF=BD=E5=8A=A0=E8=AA=B2=E9=A1=8C=EF=BC=88?= =?UTF-8?q?=E7=99=BB=E9=8C=B2=E5=87=A6=E7=90=86=E3=81=BE=E3=81=A7=E5=AE=8C?= =?UTF-8?q?=E4=BA=86=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + DepartmentData.csv | 6 + EmployeeData.csv | 11 + 実行例_20261020/.classpath | 10 + 実行例_20261020/.project | 17 ++ .../.settings/org.eclipse.core.resources.prefs | 2 + .../.settings/org.eclipse.jdt.core.prefs | 11 + 実行例_20261020/bin/BaseData.class | Bin 0 -> 336 bytes 実行例_20261020/bin/DepartmentData.class | Bin 0 -> 1528 bytes 実行例_20261020/bin/EmployeeData.class | Bin 0 -> 3754 bytes 実行例_20261020/bin/Main.class | Bin 0 -> 3752 bytes 実行例_20261020/src/BaseData.java | 10 + 実行例_20261020/src/DepartmentData.java | 38 ++++ 実行例_20261020/src/EmployeeData.java | 147 ++++++++++++ 実行例_20261020/src/Main.java | 214 ++++++++++++++++++ 15 files changed, 467 insertions(+) create mode 100644 .gitignore create mode 100644 DepartmentData.csv create mode 100644 EmployeeData.csv create mode 100644 実行例_20261020/.classpath create mode 100644 実行例_20261020/.project create mode 100644 実行例_20261020/.settings/org.eclipse.core.resources.prefs create mode 100644 実行例_20261020/.settings/org.eclipse.jdt.core.prefs create mode 100644 実行例_20261020/bin/BaseData.class create mode 100644 実行例_20261020/bin/DepartmentData.class create mode 100644 実行例_20261020/bin/EmployeeData.class create mode 100644 実行例_20261020/bin/Main.class create mode 100644 実行例_20261020/src/BaseData.java create mode 100644 実行例_20261020/src/DepartmentData.java create mode 100644 実行例_20261020/src/EmployeeData.java create mode 100644 実行例_20261020/src/Main.java diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bdc72e7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +実行例(追加問題含め)/em_oop.jar diff --git a/DepartmentData.csv b/DepartmentData.csv new file mode 100644 index 0000000..649839f --- /dev/null +++ b/DepartmentData.csv @@ -0,0 +1,6 @@ +10,役員 +11,人事・総務部 +12,経理部 +13,システム開発事業部 +14,教育事業部 +15,営業企画部 diff --git a/EmployeeData.csv b/EmployeeData.csv new file mode 100644 index 0000000..c2800ae --- /dev/null +++ b/EmployeeData.csv @@ -0,0 +1,11 @@ +10000,山田龍也,ヤマダタツヤ,yamada@hoge.jp,aaa,10 +10001,高橋準,タカハシジュン,jtaka@hoge.jp,bbb,10 +10002,麻枝史明,マエダフミアキ,fmak@hoge.jp,ccc,11 +10003,丸戸章介,マルトショウスケ,marusyo@hoge.jp,ddd,12 +10004,三宅武,ミヤケタケシ,miya@hoge.jp,eee,13 +10005,丸井悠,マルイハルカ,haru@hoge.jp,fff,13 +10006,涼元香織,スズモトカオリ,suzumoto@hoge.jp,ggg,13 +10007,葉山稔,ハヤマミノル,mhayama@hoge.jp,hhh,14 +10008,川上朱里,カワカミアカリ,kawakami@hoge.jp,iii,14 +10009,杉井肇,スギイハジメ,sugi@hoge.jp,jjj,15 +12345,石原,イシハラ,tesr,test,10 diff --git a/実行例_20261020/.classpath b/実行例_20261020/.classpath new file mode 100644 index 0000000..463d5f9 --- /dev/null +++ b/実行例_20261020/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/実行例_20261020/.project b/実行例_20261020/.project new file mode 100644 index 0000000..d4cd03d --- /dev/null +++ b/実行例_20261020/.project @@ -0,0 +1,17 @@ + + + 実行例_20261020 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/実行例_20261020/.settings/org.eclipse.core.resources.prefs b/実行例_20261020/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/実行例_20261020/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/実行例_20261020/.settings/org.eclipse.jdt.core.prefs b/実行例_20261020/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..9a7984b --- /dev/null +++ b/実行例_20261020/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=21 +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.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=21 diff --git a/実行例_20261020/bin/BaseData.class b/実行例_20261020/bin/BaseData.class new file mode 100644 index 0000000000000000000000000000000000000000..19bdda420ae8db4fcd6f18ffc0bfd6e2bf28b9f6 GIT binary patch literal 336 zcmYL^K~BR!3`M`wq$#1LCG-O9S{CF0AS5VaLj*`c**jqrrb;u?bb{1lu|i_O0XP)G zp{>~bZ+mP%&-c&g7l3O_LwJP24X@QLI}YI!CQE+fq~@kd9*d zY@YtJw^iu~oLOW-jVtAztX{F*+^bE_bt{}GGp#Mvo$jEc{oeC#jeiO`SiTAP63L;W tp=60Ti3evN7`#j1ArkGLAp?h^!)=53NTvx#82|ZX=f|B(Pb});rNU$6vzJ~!UA0ZL2b1cTZ=8CmELPhV^T4urqr5X=!bq9V4|zbF4-MSc#}Rx zoAi?Sp%2i9YIQYSJ;R<1*P;?VwHUwP6`@n;}wIt20bj?3PF(0$oQO z35Imlu*5;P-4M)RCqF3i;mztfd*UvA0}^Q*-jx||5j!4y3-oSsCpM0=dR&`*TcB%MmMGuorYpSbeXGn=6`<|!jc zk*xa$NFzfhre=-SQRi>SeHn93ggVb-frymzw#P=PitFEz8>UW@9+)BOlovtSDdJjWJZVev2ZMkqi4 literal 0 HcmV?d00001 diff --git a/実行例_20261020/bin/EmployeeData.class b/実行例_20261020/bin/EmployeeData.class new file mode 100644 index 0000000000000000000000000000000000000000..0d9f97772336d7a47a946b78620bacbed2023cc1 GIT binary patch literal 3754 zcmcImS#J|p7(J84PMpcg)^rJ52#Es;v@9)Q3kfNKB&1CUd&|V0CPQqGvB%JqEv5@y zsMLywZVy$ZN^PYU6-r%+2VN`nZ&--_imKdgmR`W=2AB_pQY5yBJB3XrTu@Fj)?%Pd0xj0XwgucG@ZesF0b&&#r0UD zW9_`hNWSZWwO&W-{K}F17RXAQj*YTX$0);v{g9;&9YI;D;nHYsbHu($$7ZqDtHg?T zs$tl4rtR>kkuajBVV}a_Ij09A$eKr)lmaqHTrPSkA4jeMRcA`I%ZVI0A3~S z>=e1U!mY!yyGKcNhlDqcXipVL(e01FfB5M3cZ2=e^sUD~J;0bJ@s~$; zzRsq9$fiHdrXOb0-(+vxR<~d9fdGzR*pDF%%T(Zn$T~)(>HfF`i^KvL#p`~&wlGU| z=yZ%>i*Pw%Mdh($Iwo+Ou2zz?c4pPNImJ$oIYww^*odq1Pz9QHxQRddjOjf^<~)>+ z?Vflc$XOlT*dntxb-d)x3>`b%SxCn#?#$G&+nr76*oQ4mR2@sldCX{76*XqeK06jN zoa2@=%~{ehVh$NK=fVHQl=`nM9&FW6>DYZ^6HP48qP7Ub*lHs&d&HcbFd``mPPLUB zHk{D(Amz;Sz@CzwN$5y|RPvb@QbvTeEqL_k)xaP-I4Xp)wTd|AwjF}T{x9bB&$gvZ% zvK`kod|BM|+|w@LAtM%!n90^5+n!0qd!E?$1&-shans}R(?tmL9Vjy8Ao`3*WXy8R zo_ZfHSK$V`qgChstMHx}Hs$~MP8p2F%tT*=I%X#QxT#^oqVl~8^5Y{7El+-w8|YR~ z`Q_mvi}~UdHRG&Iv`dXtDm7A;)JPdpBPEApKwe!Oms8Q|P*0o&-fiG0f0gCGq46#! zWmv{vpE5V{VX=UBe0$|w_R%6vwZT8I@*Wy1&Mk1QQ~51J1)b%kClI>pfM?L01ACSr z68}C&KgTWs3wCDkTyRqctAm>}SQl)r$Y4XTxiW+HV6!iS&c)H%D8j%hMqAC<8dkQJ z1*~J7^|Z9IzBax~HmWQRxsh^NFsACDl+vYoD1~;3-m40_MBa%jHtA%gnn^Exv;fVn zNs_PPC20hB)$r0popRmk<|rX5gZHuZS5Ar>+*#C}%6xYyXdcenN}anrovDEy&O1w; zw|Y8LHa(nol{#SUkW=-SZfJb(Stm! zd-hM~seDc?0xiJ|&hUDJ*EwF3yu!TRdVp!5!0{F(P&PL^&hB2|h9@YJNrraVcUz_4 zN@+`8EFw=6ExI_`Wk$QgXjd8S8lzojlsTeb_KX(GM=R(WYb%r>-2iSDITv)zW?8Q4 z@8KxNw3P# literal 0 HcmV?d00001 diff --git a/実行例_20261020/bin/Main.class b/実行例_20261020/bin/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..ddeb2f8a44f3c3f5c61358ce78ebe1fb84011395 GIT binary patch literal 3752 zcmaJ^X>b$g8Gb%l(k?<^V{nK=4W>Y_!C>wZIfZhCx|pMwI5jwF7i$55EEydfZPFkM z2w-jsiMfoyAnwC}954pjNt2nh(`jeg>2#Wz{#azpOgrh%hG}u1Z-uZ3$Jn#`?t6Xj z{eJrL(aqZcrr|dVECSZKn#ZTWDv-5OTcZ_wHQ(~$`Ab*o)gb}T0<*5L24_LXO&P- z4c`K<6f7z0KC?U&@c5RO6jmtcBhberghL*0ae1}o^XY*e=!+Z${hl(ke0?ya*EsPC z`U_a3(wwA9kH5IoR~rsdtFG0QIFN;0Y4mFXuNFL)MIQVe0q3lmTCab-uFup$nu38e z(=>$&r-zp<(*wGDp{}|0fP#Fwo1(qt@#;yuith@zX1J=}4(fqm)&0h+iJgtch7E~b z@kDd1YNo$BT%-F!!79CGl;2-lm44pn>fjm&24Sc)br_v_Y^s@*CjoLG55px#fk5AG zXOhP=fGS1^h$07yFj~Q=rvqk2*@at-)RUwI zS}?fQA8AZc5Pa|?J(R`(2 z|Hnpz|F_L&qXP@ENI^Msl`57rT~53${ZMM9daqB#I|2iZx>lp^h7sLtM2{JDdmkLA zPsHj|Ivb?IN-1You|%L~tgEB>@cnDY^T)aFH?%$2-jYAw)p6)r$AQcF6I_X{+a5GD z=Z|sSzg~Cm=4ROk?>h0G86Tg%E+pfl;%BUvF|uBkI#CTbTUB2j*1YW5rz$Wx7D@^i zt627|naLBLn5kj~wT@M>QegC0S7OuYCuVjWX}Z@IfBb1gju>^@@3oywG#_wvY-uy< z>ZONX>0!+a3}A`-seGJ@)dG2?Ga01BrjvVa`U&wWD@VdCTx*IY^z)Z&vxhH!U_kXsFy6;pPF+?dCobR+MQ19lBuYP~k(@pIi-wZL+=Y2W8eYfhD5a&?lP3~>5Bu2 znu~F+9$MjdFVF&7jm~0a9318TaG+Y3`9x0 z$g6C_pvvsQtr*gZ*Im{a%5!bmg>j5@+1oInvK3=pO0JS?&lnfSI0;w@Oq76)z+?&7 z36w}cAuvS(DuHQ5dAUmY#te~bjbmn|%l1XrX$k%?hTbk~3+80ckK@NzBv3(s?>K%U zzZUarWE@p4Ypyl>r*UWv=q>R&@i9?PqM1_XF&`~l&;cwLR4`_G*H@?O)e8by@g*OEo zydslJy+1d49zr4?YsKr_oD=bZn2Ha@bS|!0#LdGdu>@Phd#D#Huv4tY9Q27qiFj zGK%bDoS^rNt)&zvaf*H4$1(#koR+zu>=~S84u6uA8#|