y‰SŽÒzJavaŽ¿–⥑ ..
[2ch|¥Menu]
321:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/01 16:18:21
public class sample
{
public static void main(String[] args)
{
int i [] ={6,5,4,3,2};
System.out.println("Å‘å’l" + int max []);
}
static sample()
{
int max = array [0];
for (int i = 0; i < array.length; i++)
{
Math.max( i, array []);
return valmax;
}
}
}
‰SŽÒ‚ÌŽ¿–â‚Å\‚µ–ó‚È‚¢‚̂ł·‚ª
Å‘å’l‚ð‹‚ß‚éƒvƒƒOƒ‰ƒ€‚Ȃ̂ł·‚ªŒ¤C‚ÌŽž‚±‚̂悤‚ÈŒ`‚Å‰ð‚¢‚½‚Æ
Žv‚¤‚ñ‚Å‚·‚ª‚Ç‚¤‚à‚¤‚Ü‚­‚¢‚©‚È‚­‚ÄA‘«‚è‚È‚¢•”•ª‚âŠÔˆá‚Á‚Ă镔•ª‚ª‚ ‚Á‚½‚狳‚¦‚Ä‚¢‚½‚¾‚«‚½‚¢‚Å‚·


322:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/01 16:21:10
>>321
Œ¤C‚â‚è’¼‚µ‚Ä‚«‚½•û‚ª‚¢‚¢ƒŒƒxƒ‹‚̃\[ƒXH‚ÉŒ©‚¦‚邪cc
‚Ù‚ñ‚Ƃɂ±‚êJAVAH


323:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/01 16:23:44
>>321
Œ¤C‚Å‚±‚ñ‚È‚±‚Æ‚µ‚Ă邯‚©BBB
ƒƒ\ƒbƒh‚Æ‚©—‰ð‚µ‚Ä‚Ë[‚¾‚ë
‚‚©‚‚Á‚±‚݂ǂ±‚둽‚·‚¬‚Ä‚à‚¤EEE

324:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/01 16:27:10
charsets.jar‚̃\[ƒXƒR[ƒh’­‚߂Ă½‚ªA‘¼‚É‚â‚肽‚¢Ž–‚ª‚ ‚邹‚¢‚Å“ª‚É“ü‚ç‚ñB

CharToByteEUC_JP_Solaris‚ð‰ü‘¢‚µ‚ÄCharToByteEUC_JP_HOGE‚Æ‚Å‚à‚·‚ê‚΂Ȃñ‚Æ‚©‚È‚ç‚ñ‚©‚ËH

325:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/01 16:28:10
>>321
public class sample{
public static void main(String[] args){
int i [] ={6,5,4,3,2};
System.out.println("Å‘å’l" + sample(i));
}
static int sample(int[] array){
int max = array [0];
for (int i = 1; i < array.length; i++){
max = Math.max( max, array [i]);
}
return max;
}
}

‚±‚ñ‚ÈŠ´‚¶‚ÉK‚Á‚½‚ñ‚¶‚á‚È‚¢‚©H

326:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/01 17:04:36
>>322,323,325
‚·‚¢‚Ü‚¹‚ñA‚²Žw“E‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·A‚Ü‚¾Œ¤C‚ÍŽn‚Ü‚Á‚½‚΂©‚è‚Å¡Œã‚à‘±‚­‚Ì‚Å
‚Ü‚½‚P‚©‚çŽQl‘“ǂݒ¼‚µ‚Ä‚«‚Ü‚·

327:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/01 17:06:42
>>324
‰½‚É‚µ‚Ä‚àƒGƒ“ƒR[ƒfƒBƒ“ƒOŽw’è‚ʼnðŒˆA‚Ƃ͂¢‚©‚È‚»‚¤‚Á‚Ä‚±‚Ƃł·‚æ‚Ëorz

>>ALL
Ž©‘O‚Å‚â‚邵‚©‚È‚¢‚Á‚Ă킩‚Á‚½‚¾‚¯‚Å‚àŽûŠn‚Å‚·B@‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
‚ ‚ÆŽ¿–₪”ñí‚É•ª‚©‚è‚Â炭‚Ä\‚µ–ó‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B


328:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/01 17:12:18
>>327
sun‚ªGŠÛ‚Á‚Û‚¢EUC_JP_MSì‚Á‚Ä‚­‚ê‚è‚á‚ ‚肪‚½‚¢‚ñ‚¾‚ªA
sun‚ɂƂÁ‚¿‚á’m‚Á‚½‚±‚Æ‚©I‚¾‚낤‚µ‚È‚Ÿ‚—

329:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/01 17:30:29
>>326
•׋­‚·‚é‚©‚Ç‚¤‚©‚æ‚è‚àA‚»‚±‚ªƒuƒ‰ƒbƒN‰ïŽÐ‚©‚Ç‚¤‚©‹^‚Á‚½•û‚ª‚¢‚¢‚æB

330:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/01 17:44:04
‚à‚¤ƒR[ƒh•ÏŠ·‘Ήž‚·‚é‚Ì–Ê“|‚¾‚©‚çA‘ΉžƒVƒXƒeƒ€‚Æ“¯‚¶ƒ\ƒ‰ƒŠƒX‚Å“®‚©‚·‚Á‚Ä‚±‚Ƃł¢‚¢‚¶‚á‚ñB
‘‹‚Å“®ì‚³‚¹‚Ă鎞“_‚Å•‰‚¯‚Á‚Ä‚±‚Æ‚ÅB

˜R‚ꂾ‚Á‚½‚ç‚»‚ñ‚È–Ê“|‚ÈŽ–‚ɬ‚è‚»‚¤‚ÈŽdŽ–Žó‚¯‚È‚¢‚©‚ç‚Ç[‚Å‚à‚¢‚¢‚æB

331:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/01 18:41:23
>>330
Ž¿–âƒXƒŒ‚Æ‚µ‚Ä‚ÍÅ’á‚Ì“š‚¦‚¾‚ÆŽv‚¤‚ª“¯ˆÓ‚—

332:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/01 19:16:29
FilterOutputStream‚Æ‚©‚Å0x8FA2F1‚̃oƒCƒg—ñ‚ð0xADE2‚É‚µ‚Äo—Í‚·‚邯‚©‚ÍH‚—

333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/01 20:25:16
>>330
‚¨‚Ü‚¦‚Ý‚½‚¢‚È–³”\‚¶‚ች‚â‚Á‚Ä‚à–³—‚¾‚낤‚¯‚ǂȂ—

334:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/01 20:53:19
java‚ÌŽ¿–â‚¶‚á‚È‚¢‚©‚à‚µ‚ê‚È‚¢‚¯‚ÇB

jarƒtƒ@ƒCƒ‹ƒ_ƒuƒ‹ƒNƒŠƒbƒN‚ŃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð‹N“®‚³‚¹‚Ä‚é‚ñ‚¾‚¯‚ÇA
VM‚̃IƒvƒVƒ‡ƒ“"-Xmx512m"‚Ì‹Lq‚ðƒ}ƒjƒtƒFƒXƒgƒtƒ@ƒCƒ‹‚É“ü‚ê‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚ñ‚¾‚낤H

ƒ}ƒjƒtƒFƒXƒgƒtƒ@ƒCƒ‹ xxxx xxx ‚Å‚¢‚ë‚¢‚ë‚®‚®‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇAŒ©‚‚©‚ç‚È‚¢‚ñ‚Å‚·B

335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/01 23:21:20
>>334
Œ©“–‚½‚ç‚È‚¢
Java’ᑬGUI Swing 5
½ÚØÝ¸(tech”Â:635”Ô)

>635 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ[sage] “Še“úF2007/07/05(–Ø) 15:07:49
>ƒIƒvƒVƒ‡ƒ“‚Æ‚¢‚Á‚Ä‚àVM‚̃IƒvƒVƒ‡ƒ“‚ËB
>ƒVƒXƒeƒ€ƒvƒƒpƒeƒB‚ðŽw’è‚·‚é-D‚âA
>VM‚ÌŽí—Þ‚ð‘I‘ð‚·‚é-client‚â-server‚Æ‚©A
>ƒƒ‚ƒŠŠ„“–ƒv[ƒ‹‚ÌÅ‘åŬƒTƒCƒY‚ðŽw’è‚·‚é-Xmx‚â-Xms‚È‚ÇB
>¡‚̂Ƃ±‚ëAŽÀs‰Â”\Jar‚ðƒ_ƒuƒ‹ƒNƒŠƒbƒN‚Å‚ÍA
>‚±‚ê‚ðŒÂ•ÊŽw’è‚·‚邱‚Ƃ͂ł«‚È‚¢B
>
>‚Ü‚ ‚½‚¾A-client‚â-server‚ÍCPU‚âƒA[ƒLƒeƒNƒ`ƒƒ‚É‚æ‚Á‚Ä
>Ž©“®‘I‘ð‚³‚ê‚邵i‚¨‚¨‚æ‚»‚ł͂ ‚邯‚Çj
>-Xmx‚Æ-Xms‚àAJava6‚©‚ç‚Í‹K’è’l‚ª64MB/2MB‚ł͂Ȃ­‚È‚èA
>•¨—ƒƒ‚ƒŠ‚ɉž‚¶‚½’l‚ɕςí‚邿‚¤‚ɂȂÁ‚½B
>URLØÝ¸(java.sun.com)
>
>-D‚â‚»‚Ì‘¼‚ÌVMƒIƒvƒVƒ‡ƒ“‚Í–³—‚Æ‚µ‚Ä‚àA
>ŽÀs‰Â”\Jar‚ÌŽèŒy‚³‚ð‘S”Û’è‚·‚é‚Ù‚ÇAŽg‚¦‚È‚¢‚Á‚Ä‚±‚Ƃ͖³‚¢‚ÆŽv‚¤B



336:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/01 23:38:19
>>335
‚í‚´‚í‚´‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

‚ ‚«‚ç‚ß‚ÄAujavaw.exe -jar hoge.jar -Xmx512mv‚Á‚ăVƒ‡[ƒgƒJƒbƒg‚É‘‚­‚±‚Ƃɂµ‚Ü‚·B

337:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/01 23:50:23
>>336
javaw.exe -jar hoge.jar -Xmx512m
‚ðƒvƒƒZƒX‹N“®‚µ‚Ä—Ž‚¿‚邾‚¯‚̃Nƒ‰ƒX‚ð‘‚¢‚ă}ƒjƒtƒFƒXƒg‚ÌŽÀsƒNƒ‰ƒX‚ÉŽw’è‚·‚ê‚΂悢

338:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/01 23:54:18
>>337
‚¨‚à‚µ‚ë‚Á‚—

339:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 00:00:27
>>337
ƒSƒƒ“ŠÔˆá‚¦‚½w

javaw.exe -Xmx512m mainclass
‚ðƒvƒƒZƒX‹N“®‚µ‚Ä—Ž‚¿‚邾‚¯‚̃Nƒ‰ƒX‚ð‘‚¢‚ă}ƒjƒtƒFƒXƒg‚ÌŽÀsƒNƒ‰ƒX‚ÉŽw’è‚·‚ê‚΂悢

340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 00:31:55
ŠÂ‹«ˆË‘¶‚Ì“®ì‚ðAƒAƒvƒŠ‘¤‚łȂñ‚Æ‚©‚·‚é‚È‚ñ‚Ä–³—‚È‚ñ‚¾‚æB
ƒTƒ“‚ª‚»‚¤‚¢‚¤ŽÀ‘•‚µ‚Ă邩‚ç–³—‚¶‚á‚ËB
ŒÂl“I‚É‚ÍsjisŽ©‘Ì–•ŽE‚µ‚½‚¢‚¯‚Ç‚ÈB
“ú–{Œê’Pˆê‚È‚ç‚Vƒrƒbƒg‚ÌJIS‚Å‚¢‚¢‚¶‚á‚ñBƒ[ƒ‹‚É‚à‚»‚̂܂܎g‚¦‚Ä–³•ÏŠ·‚Å–â‘肪–³‚¢B
‚¢‚¿‚¢‚¿•ÏŠ·‚·‚é‚©‚ç•¶Žš‰»‚¯‚·‚éB

341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 00:39:45
’m‚ç‚È‚¢‚Ȃ烌ƒX‚µ‚È‚¢‚Å‚­‚¾‚³‚¢BƒEƒU‚¢‚¾‚¯‚Å‚·B

342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 00:42:19
>>341
Win32APIŽ¿–âƒXƒŒ‚ւ̌딚‚Å‚·‚©H
ƒEƒUƒC‚¾‚¯‚Ȃ̂ŗA“ü‚µ‚Ä‚±‚È‚¢‚Å‚­‚¾‚³‚¢B

343:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 09:25:15
>>327
windows-31j‚ŃoƒCƒg—ñ‚É‚µ‚ÄA‚»‚ê‚ðƒoƒCƒg—ñ‚ÅEUC‚ɕϊ·‚·‚ê‚΂¢‚¢
‚¶‚á‚ñB10`20s‚®‚ç‚¢‚Å‘‚¯‚邿B



344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 09:32:25
‚¨‚͂悤‚²‚´‚¢‚Ü‚·B

Jpeg‚̉摜‚ð“Çž‚ñ‚Å’è‹`‚µ‚Ä‚ ‚éƒJƒ‰[‚Ɉê”Ô‹ß‚¢ƒJƒ‰[‚ð”»•Ê‚µ‚½‚¢‚̂ł·‚ª‰½‚©
—Ç‚¢•û–@‚Í–³‚¢‚Å‚µ‚傤‚©B

‰æ‘œ‚ð“Çž‚ñ‚ŃsƒNƒZƒ‹–ˆ‚Ìî•ñ‚͎擾‚Å‚«‚Ä‚¢‚Ü‚·B
‚ÅA‚»‚ÌRGBî•ñ‚ðŽg—p‚µ‚Ä”»•Ê‚µ‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B

’è‹`ƒJƒ‰[(—á)

E•

E’ƒ
E—Î
E”’

•‚Á‚Û‚¢¨•
’ƒF‚Á‚Û‚¢¨’ƒF


345:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 10:28:52
java‚ÉŠÖŒW‚ ‚é‚ñ‚Å‚·‚©H

346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 11:05:39
java‚Ƃ͒¼ÚŠÖŒW‚È‚¢‚ËBB

RGBî•ñŽæ“¾‚Å‚«‚Ü‚¹‚ñB‚Á‚Ä‚ñ‚È‚çjava‚Ì—Ì•ª‚¾‚ª‚—

347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 11:24:53
ƒWƒFƒlƒŠƒbƒN‚ȃNƒ‰ƒX‚Ì”z—ñ‚ðì‚낤‚ÆŽv‚¤‚ñ‚Å‚·‚ªA‚ ‚é–{iJava‚É‚æ‚é
ƒAƒ‹ƒSƒŠƒYƒ€‚ƃf[ƒ^\‘¢)‚̃TƒCƒg‚É‚ ‚é‰ð“š‚É‚ÍA

public class Gqueue<E> {
private E[] que;
que = (E [])new Object[max]
cc
}
‚Æ‘‚¢‚Ä‚ ‚è‚Ü‚µ‚½‚ªA‚±‚ê‚Á‚Ăǂ¤‚¢‚¤‰ðŽß‚ð‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©B
ƒLƒƒƒXƒgH‚̈Ӗ¡‚ª—Ç‚­‚í‚©‚ç‚È‚¢‚ñ‚Å‚·‚ªBBB

348:344
09/02/02 11:44:59
Šm‚©‚É’¼ÚJava‚Ƃ͊֌W‚È‚©‚Á‚½‚Å‚·‚Ë‚·‚¢‚Ü‚¹‚ñB
‰½‚©Žg‚¦‚éƒNƒ‰ƒX‚ª‚ ‚Á‚½‚ç‚ÆŽv‚¢‚Ü‚µ‚½B
ColorModel‚Æ‚©‘g‚݇‚킹‚ÄŽŽ‚µ‚Ă͂¢‚é‚à‚̂̂¢‚¢ˆÄ‚ª•‚‚©‚т܂¹‚ñ‚Å‚µ‚½B
jimi‚Æ‚©‚àŠÜ‚ß‚Ä‚à‚¤‚¿‚å‚Á‚ÆŒ©‚Ă݂܂·


349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 16:24:11
>>347
ŽŽ‚µ‚Ă݂ê‚Εª‚©‚邯‚ÇA

@que = new E[max]

‚Æ‚Ío—ˆ‚È‚¢‚ñ‚¾‚ÈB‚ ‚Ƃ͈ȉºŽQÆB
URLØÝ¸(www.ibm.com)

350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 17:22:14
>>349
‚»‚ñ‚ÈŠ´‚¶‚Å‚â‚Á‚½‚çƒGƒ‰[‚ªo‚ÄA“š‚¦‚ðŒ©‚Ä‚à‚æ‚­‚í‚©‚ç‚È‚¢‚Æ‚¢‚¤ó‘Ô‚Å‚µ‚½B
‚²Žw“E‚̃y[ƒW‚Ì”¼•ª‚à—‰ð‚Å‚«‚Ü‚¹‚ñ‚ªA•׋­‚µ‚Ă݂܂·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

351:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 18:23:24
ƒiƒ[ƒoƒ“ƒh‚ȉ´‚ɂƂÁ‚Ä100MB‚ÈEclipse‚Í–³—
‚¾‚©‚çŽd•û‚È‚­NetBeansŽg‚Á‚Ä‚ñ‚¾‚¯‚ÇA
Eclipse‚Ì•û‚ª‚‹@”\EEE‚¾‚æ‚ËBB

352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 18:24:12
‚ Asage‚ĂȂ©‚Á‚½EEE

353:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 18:33:33
>>351
Q‚é‘O‚ÉDL‚Í‚¶‚߂Ƃ¯‚æ

354:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 18:34:01
>>344
”§F‚ðŒŸo‚·‚邿‚¤‚ȉۑ肪‚ ‚é‚©‚çA‚»‚¤‚¢‚¤‚̂̉ž—p‚Åo—ˆ‚é‚ñ‚¶‚á‚È‚¢‚©H

355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 19:16:31
Ž¿–â‚Å‚·B
¢‘äŒ`‚Ì–ÊÏ‚ð‹‚ß‚éƒNƒ‰ƒX‚ð’è‹`‚µA
‚±‚ê‚ç‚̃Cƒ“ƒXƒ^ƒ“ƒX•Ï”‚ð‰Šú‰»‚µA
}Œ`‚Ì–ÊÏ‚ðŒvŽZ‚·‚éƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ð—pˆÓ‚µA
‘äŒ`‚Ì–ÊÏ‚ð•\ަ‚µ‚È‚³‚¢£
‚Æ‚¢‚¤‰Û‘肪o‚Ü‚µ‚½B
Žö‹Æ‚ð•·‚¢‚Ă܂µ‚½‚ª‘S‘R•ª‚©‚è‚Ü‚¹‚ñB
‚ǂȂ½‚©‹³‚¦‚Ä‚­‚¾‚³‚¢B

356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 19:25:27
>>355
šš Java ‚Ìh‘肱‚±‚Å“š‚¦‚Ü‚· Part 67 šš
½ÚØÝ¸(tech”Â)

‚µ‚©‚µ‚Ђł¦‰Û‘肾‚È‚—

357:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 19:41:06
‚È‚ñ‚Æ‚¢‚¤Œ‰‚³‚—

›‚ê‚Ä‚µ‚Ü‚¤‚ł͂Ȃ¢‚©‚—

358:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 19:54:11
>>356
ޏ—炵‚Ü‚µ‚½
‚Ç‚¤‚¢‚¤ˆÓ–¡‚Å¢‚Ђǂ¢£‚È‚ñ‚Å‚·‚©H

359:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 19:57:08
‚±‚±‚ÅŽ¿–â‚·‚ׂ«‚©”÷–­‚Å‚·‚ªŽ¿–₳‚¹‚Ä‚­‚¾‚³‚¢
¡“x•”‚ÉJava‰SŽÒ‚Ì•û‚ª3–¼—ˆ‚ç‚ê‚Ü‚µ‚½
Java‚ð‹³‚¦‚æ‚Æ‚Ì–½—ß‚ª”ò‚ñ‚Å‚«‚½‚̂ł·‚ªA‰½‚ð‹³‚¦‚ê‚΂¢‚¢‚©‚í‚©‚è‚Ü‚¹‚ñ
‚Ƃ肠‚¦‚¸Al”•ª“ÆKJava‚Å‚à”ƒ‚¨‚¤‚©‚ÆŽv‚¢‚Ü‚µ‚½‚ªA—\ŽZ“€Œ‹‚É‚æ‚èV‚½‚È”õ•iw“ü‚ð‹Ö‚¶‚ç‚ê‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½
‚»‚±‚ÅAWebƒy[ƒW‚ÆŽ©ì‚̉ۑè‚ð‹ìŽg‚µ‚Ä–Ú“I‚ð’B¬‚µ‚½‚¢‚̂ł·‚ªAŽQl‚ɂȂéƒy[ƒW‚â–â‘è‚Ȃǂ ‚è‚Ü‚µ‚½‚狳‚¦‚Ä‚¢‚½‚¾‚¯‚ê‚ÎK‚¢‚Å‚·
‚¿‚Ȃ݂É3–¼‚Æ‚àƒvƒƒOƒ‰ƒ€ŒoŒ±‚Í5”NˆÈã‚ÅCŒ¾Œê‚ÆC++‚ð‚â‚Á‚Ä‚½‚»‚¤‚Å‚·
Ž„‚Ì•”‚Å‚ÍJava6‚ðŽg‚¤‚±‚ƂɂȂÁ‚Ä‚¢‚é‚Ì‚ÅAJava5.0‚Å“ü‚Á‚Ä‚«‚½ƒWƒFƒlƒŠƒNƒX‚ª•K{‚ƂȂÁ‚Ä‚¨‚è‚Ü‚·
‚æ‚낵‚­‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·

ˆÈã


360:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 20:03:25
>>359
–{‚®‚ç‚¢A“–l‚½‚¿‚É”ƒ‚킹‚ê‚Ηǂ¢‚¾‚ëAƒ{ƒP

361:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 20:05:27
‰üsƒR[ƒh‚ɂ‚¢‚Ă̎¿–â‚Å‚·B
ˆÈ‰º‚̂悤‚ȃvƒƒOƒ‰ƒ€‚ð‘‚«‚Ü‚µ‚½B

StringBuffer buf = new StringBuffer();
List lines = org.apache.commons.io.FileUtils.readLines(new File(filename), "SJIS");
Iterator i = lines.iterator();
while(i.hasNext()){
String line = (String)i.next();
/* `line‚ð‰ÁH‚·‚鈗` */
buf.append(line + "\r\n");
}
org.apache.commons.io.FileUtils.writeStringToFile(new File(newFilename), buf.toString(), "SJIS");

Windowsã‚ŃRƒ“ƒpƒCƒ‹‚µWindowsã‚ÅŽÀs‚·‚邯A
SJIS(CRLF)‚̃tƒ@ƒCƒ‹‚ð“ǂݞ‚ÝSJIS(CRLF)‚̃tƒ@ƒCƒ‹‚ðo—Í‚µ‚Ü‚·B
Windowsã‚ŃRƒ“ƒpƒCƒ‹‚µ‚½‚à‚Ì‚ðSolarisã‚ÅŽÀs‚·‚邯A
SJIS(CRLF)‚̃tƒ@ƒCƒ‹‚ð“ǂݞ‚ÝSJIS(CRCRLF)‚̃tƒ@ƒCƒ‹‚ðo—Í‚µ‚Ü‚·B
"\r\n"‚ð"\n"‚É‚·‚邯AWindowsã‚Å‚ÍSJIS(LF)‚̃tƒ@ƒCƒ‹‚ðo—Í‚µ‚Ü‚µ‚½B

"\n"‚¾‚ÆSolarisã‚Å‚ÍSJIS(CRLF)‚̃tƒ@ƒCƒ‹‚ðo—Í‚·‚é‚̂łµ‚傤‚©(SolarisŠÂ‹«‚ª‚È‚¢‚Ì‚ÅŽŽ‚·‚±‚Æ‚ª‚Å‚«‚Ü‚¹‚ñ)
‚Ü‚½A‚ǂ̂悤‚ɑΈ‚·‚邱‚Æ‚ªˆê”ÔŽ©‘R‚Ȃ̂łµ‚傤‚©

362:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 20:07:00
>>359
‚È‚ñ‚©ì‚点‚ÄAƒ\[ƒXƒŒƒrƒ…[‚µ‚Ä‚â‚ê‚΂¢‚¢‚¶‚á‚ñ

‰ïŽÐ‚Ì‚o‚b‚ªƒCƒ“ƒ^[ƒlƒbƒg‚ÉŒq‚ª‚Á‚ăO[ƒOƒ‹Žg‚¢•ú‘è‚Ȃ̂ª‘O’ñ‚¾‚¯‚Ç

363:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 20:12:03
>>361
Solaris‚Á‚Ä‚¢‚¤‚©UNIXã‚ÍLF‚ª‰üsƒR[ƒh‚¾‚©‚çACR‚Í•’ʂ̕¶Žš‚Æ‚µ‚Ĉµ‚í‚ê‚Ä‚¢‚é‚ñ‚Å‚µ‚åB
ƒIƒ}ƒG‚ªH‚킹‚Ä‚éƒtƒ@ƒCƒ‹ifilenamej‚Ì’†g‚ªCRLF‚ʼnüs‚µ‚Ä‚¢‚é‚©‚çA
ˆês‚Ì“à—e‚Æ‚µ‚Ä
hogehoge+CR+‰üsiLF)
‚ƉðŽß‚µ‚ÄAline‚Ì’†g‚Íhogehoge+CR
X‚ɃIƒ}ƒG‚̃R[ƒh‚ÅCRLF‚ð’ljÁ‚µ‚½‚çA
hogehoge+CR+CRLF

364:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 21:42:09
>>359
„—\ŽZ“€Œ‹‚É‚æ‚èV‚½‚È”õ•iw“ü‚ð‹Ö‚¶‚ç‚ê‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½

lŒ”ï‚̓^ƒ_‚¾‚ÆŽv‚Á‚Ä‚é‚ñ‚¾‚낤‚È

365:361
09/02/02 21:45:34
>>363
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Linuxã‚Åã‹Lƒ\[ƒX‚ðƒRƒ“ƒpƒCƒ‹•ŽÀs‚µ‚½‚Æ‚±‚ëA
SJIS(CRLF)‚ɂȂè‚Ü‚µ‚½B
Linux‚à‰üsƒR[ƒh‚ÍLF‚¾‚ÆŽv‚¤‚̂ł·‚ª(•¶ŽšƒR[ƒh‚ÍEUC‚Å‚·)Aƒ‚ƒm‚É‚æ‚Á‚Ä“®ì‚ªˆÙ‚È‚é‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©H
(Windows‚ŃRƒ“ƒpƒCƒ‹‚µ‚½‚ç‚Ü‚½ˆá‚¤Œ‹‰ÊH)

‚»‚à‚»‚àWORA‚ðŽÀŒ»‚·‚邽‚߂ɂ͂ǂ̂悤‚ȃ\[ƒX‚𑂯‚΂悢‚̂łµ‚傤‚©H

366:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 21:51:27
>>365
“ǂݞ‚Ü‚¹‚éƒtƒ@ƒCƒ‹‚͂ǂ¤‚â‚Á‚½‚ÌH
SJIS(CRCRLF)‚È‚Á‚½ê‡‚̃tƒ@ƒCƒ‹‚ð‚»‚ÌƒT[ƒoã‚ÅAƒoƒCƒiƒŠ‚ł݂ÄA
Linuxã‚̃tƒ@ƒCƒ‹‚à“¯—l‚ɃoƒCƒiƒŠ‚ÅŠJ‚¢‚Ă݂ÄA
‰üsƒR[ƒh‚ª‚Ç‚¤‚È‚Á‚Ă邩Šm”F‚µ‚ëB

367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 21:51:40
C#‚Á‚ăQ[ƒ€ì‚Á‚ă†[ƒU[‚É‚»‚̃tƒ@ƒCƒ‹‚ð”z•z‚µ‚½‚ç
‚©‚ñ‚½‚ñ‚Ƀ\[ƒXƒR[ƒh‚ðŒ©‚ç‚ê‚Ä‚µ‚Ü‚¤‚¯‚ÇA
java‚Ìꇂ͂ǂ¤‚È‚ÌH
ê—p‚̃c[ƒ‹‚Æ‚©Žg‚¤‚Æ‚·‚®‚ɃR[ƒh‚ð
Œ©‚ç‚ê‚Ä‚µ‚Ü‚¤‚ÌH

368:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 21:53:07
ŠÈ’P‚ÉŒ©‚ç‚ê‚é‚Á‚·

369:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 21:58:25
>>368
‚Ü‚¶‚ÅH
–h‚®•û–@‚Æ‚©‚Á‚ĂȂ¢‚ÌH

370:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 22:00:59
“ï“lj»‚Á‚ÄŽè’i‚ª‚ ‚é‚炵‚¢‚ª‚â‚Á‚½‚±‚ƂȂ¢‚©‚ç‚í‚©‚ñ‚ËB

371:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 22:08:00
‚½‚¢‚Ä‚¢‚Ìꇃ\[ƒX‚ðŒ©‚ç‚ê‚邱‚Æ‚ð–h‚®ƒƒŠƒbƒg‚͂Ȃ¢

372:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 22:09:20
ê—p‚̃c[ƒ‹‚à‰½‚àJDK•t‘®‚Ìjavap‚Å\•ªŒ©‚¦‚é‚¶‚á‚ñ

373:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 22:09:25
‚»‚ê‚ŃGƒNƒŠƒvƒX‚Æ‚©‚Íʼn‚©‚çƒI[ƒvƒ“ƒ\[ƒX‚Ȃ킯‚¾‚ÈB
‰B‚µ‚Ä‚à‚·‚®‚ÉŒ©‚ç‚ê‚Ä‚µ‚Ü‚¤‚©‚çB

374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 22:23:05
eclipse‚ªƒI[ƒvƒ“ƒ\[ƒX‚È——R‚Í‚»‚¤‚ł͂Ȃ¢‚ÆŽv‚¤‚¼‚—
‚ ‚ê‚̓vƒ‰ƒbƒgƒtƒH[ƒ€ˆË‘¶•”•ª‚àŒ‹\‚ ‚é‚©‚ç
‚»‚¤‚¢‚Á‚½ƒ\[ƒX‚ð‰B‚¹‚΃JƒWƒ…ƒAƒ‹ƒnƒbƒN‚ÍŒ‹\‘jŽ~‚Å‚«‚邾‚ë

375:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 22:25:06
>>373
‰B‚µ‚Ä‚àŒ©‚ç‚ê‚Ä‚µ‚Ü‚¤‚©‚ç‚Á‚Ä‚ ‚¦‚ÄŒöŠJ‚·‚é•K—v‚à‚È‚¢‚¾‚ë‚—

376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 22:26:45
eclpse‚ªoss‚Ȃ̂ÍIBM‚ª‹à–ׂ¯‚·‚邽‚ß‚¶‚á‚È‚¢‚Á‚¯?

377:361
09/02/02 22:44:59
>>366
„“ǂݞ‚Ü‚¹‚éƒtƒ@ƒCƒ‹‚͂ǂ¤‚â‚Á‚½‚ÌH
Windows‚©‚çFTP‚ÆSamba‚ÅŽ‚Á‚Ä‚«‚Ü‚µ‚½B
(‚à‚¿‚ë‚ñFTP‚ÍBinary‚Å)

„‰üsƒR[ƒh‚ª‚Ç‚¤‚È‚Á‚Ă邩Šm”F‚µ‚ëB
ã‹LAƒoƒCƒiƒŠ‚Å0x0d, 0x0a‚ðŠm”F‚µ‚½Œ‹‰Ê‚Å‚·B


378:361
09/02/02 22:50:54
Java‚Ìversion‚Ì‚¹‚¢‚Å‚µ‚傤‚©H
Windows‚ÆSolaris‚ÍSun‚Ì1.4.2‚¾‚Á‚½‚ÆŽv‚¢‚Ü‚·B
Linux‚É“ü‚Á‚Ä‚¢‚éJava‚͉º‹L‚Å‚·B

java version "1.7.0"
IcedTea Runtime Environment (build 1.7.0-b21)
IcedTea Server VM (build 1.7.0-b21, mixed mode)


379:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/02 22:50:58
>>365
‰üsƒR[ƒh‚ðŽ©•ª‚Å‚Ž‚Æ‚©‘«‚³‚È‚¢‚ÅA«‚ðŽg‚¤‚Æ‚¢‚¢‚©‚à‚µ‚ê‚È‚¢B

BufferedWriter#newLine()

380:361
09/02/02 23:15:55
>>379
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
newLine()‚ÍuOS‚É“K‚µ‚½‰üsƒR[ƒh‚ðo—Í‚·‚év‚Æ‚ ‚è‚Ü‚·‚ªA
¡‰ñ‚ÌꇂɂÍSolarisã‚Å(‚Ç‚ÌOSã‚Å‚à)CRLF‚ðo—Í‚µ‚½‚¢‚̂ł·B

‚ ‚ÆALinux‚ÉSun‚Ì1.6.0_11‚ð“ü‚ê‚ÄŽÀs‚µ‚Ă݂܂µ‚½‚ªA
>>361‚̃\[ƒX‚ÅCRLF‚ƂȂè‚Ü‚µ‚½EEE


381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/03 01:21:21
>>357
willcom‚Ìx4‚Å–^ƒMƒKƒpƒbƒ`—Ž‚Æ‚µ‚½‰´‚ðŒ©K‚¦I

382:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/03 01:21:55
>>351‚Ë

383:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/03 02:13:21
ƒlƒbƒgƒr[ƒ“ƒY‚Íjavascript‚̃Tƒ|[ƒg‚à‚¢‚¯‚Ä‚é‚炵‚¢‚¼
‚ ‚Æ•W€‚Åswing‚̃|ƒgƒyƒ^ŠJ”­‚ª‚Å‚«‚邯‚à•·‚­

384:Joseph OfNeil
09/02/03 02:28:56
Hey ! I am Joseph O'Neil. Japanese excelent programmer, Did you read my book?
The book name is [Teach yourself Java].

That one is my most like book I ever write.So you don't read this book, I recommend you reading this book.

Good night.

385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/03 04:00:57
>>384
>>359


386:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/03 17:25:08
Java‚©‚çƒVƒFƒ‹‚ð‹N“®‚·‚é‚É‚Í
Runtime r=Runtime.getRuntime().exec("ƒVƒFƒ‹–¼")
‚Å‚¢‚¢‚悤‚Å‚·‚ªA
ƒIƒvƒVƒ‡ƒ“(-f‚Æ‚©-t‚Æ‚©)‚ð—^‚¦‚Ä‹N“®‚·‚é‚ɂ͂ǂ̂悤‚É‚·‚ê‚΂悢‚̂łµ‚傤‚©H
‚Ü‚½A‚±‚̃VƒFƒ‹‚̃pƒX(c:/shell/shell.sh‚Æ‚©/usr/local/shell/shell.sh‚Æ‚©)‚ðŽw’肵‚½‚¢ê‡‚Ç‚¤‚·‚ê‚΂悢‚̂łµ‚傤‚©H

387:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/03 17:38:37
exec‚Ì’†‚ÅŽw’è‚·‚é

388:386
09/02/03 18:09:09
>>387
ƒOƒO‚Á‚½‚ç
URLØÝ¸(www.stackasterisk.jp)
URLØÝ¸(www.smg.co.jp)
‚Æ‚¢‚Á‚½ƒy[ƒW‚ª‚łĂ«‚Ü‚µ‚½‚ªA
String[] str=("bin/sh","-exec -f hoge -t hage","c:/shell/shell.sh")
Runtime r=Runtime.getRuntime().exec(str)
‚Æ‚¢‚Á‚½Š´‚¶‚Å‚æ‚낵‚¢‚Å‚µ‚傤‚©H

‚Ü‚½A¡‰ñŽÀs‚·‚é‚Ì‚Íbash(ˆês–Ú‚É#!/bin/bash‚Æ‚ ‚Á‚½)‚̂悤‚Ȃ̂ł·‚ªA
‚»‚Ìê‡/bin/sh‚ª/bin/bash‚ɂȂé‚̂łµ‚傤‚©H
³’¼‚ȘbAbash‚Á‚ĉ½H@‘¼‚¢‚ë‚¢‚ëŽí—Þ‚ ‚邵‰½‚ªˆá‚¤‚ÌH@ó‘ԂȂ̂œIŠO‚ê‚È‚±‚ÆŒ¾‚Á‚Ä‚½‚ç‚·‚݂܂¹‚ñ

389:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/03 19:01:53
ª‚·‚êˆá‚¢

390:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/03 19:02:29
>‚Ü‚½A¡‰ñŽÀs‚·‚é‚Ì‚Íbash(ˆês–Ú‚É#!/bin/bash‚Æ‚ ‚Á‚½)‚̂悤‚Ȃ̂ł·‚ªA
>‚»‚Ìê‡/bin/sh‚ª/bin/bash‚ɂȂé‚̂łµ‚傤‚©H

‚»‚çŽg‚¤ƒVƒFƒ‹‚ªˆá‚¤‚ñ‚¾‚µ/bin/bash‚ɂȂé
‚Å‚àWindows‚Åsh/bashƒXƒNƒŠƒvƒgŽg—p‚Å‚«‚é‚ÌHH‚»‚±‚ª‹^–âB

>³’¼‚ȘbAbash‚Á‚ĉ½H@‘¼‚¢‚ë‚¢‚ëŽí—Þ‚ ‚邵‰½‚ªˆá‚¤‚ÌH

bash‚Ísh‚ÌŠg’£ƒVƒFƒ‹‚ÅLinux‚Ì•W€ƒVƒFƒ‹
sh‚̓{[ƒ“ƒVƒFƒ‹‚ÆŒ¾‚í‚ê‚é‚à‚ÌA”Ä—p“I‚ȃXƒNƒŠƒvƒg‚Í‚±‚¢‚‚ő‚­
csh/tcsh‚ÍCŒnƒVƒFƒ‹‚Å‚±‚¢‚‚ł̓XƒNƒŠƒvƒg‚Í‘‚©‚È‚¢A——R‚Íucsh-whynotv‚ŃOƒO‚ê


391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/03 19:12:17
>c:/shell/shell.sh

‘‚«•û‚ªWindows‚Á‚Û‚¢‚¯‚ǃVƒFƒ‹“®‚©‚·‚Á‚ÄBBB
Œƒ‚µ‚­ƒXƒŒˆá‚¢‚¾‚È

392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/03 20:58:13
‚ ‚é–{‚ÉSystem.out.print()ƒƒ\ƒbƒh‚ðŽg‚¤‚ÆASystem.out.flash()‚ð‚µ‚È‚¢‚Æ•\ަ‚³‚ê‚È‚¢A‚Æ
‘‚¢‚Ä‚ ‚Á‚½‚̂ł·‚ªA

System.out.print("ƒeƒXƒg");

‚Æ‚¾‚¯‘‚¢‚Ä‚à•’Ê‚É•\ަ‚³‚ê‚Ü‚µ‚½B‚Ç‚¤‚¢‚¤‚±‚ƂȂñ‚Å‚µ‚傤H

393:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/03 21:02:05
>>392
HH
‚ǂ̖{H
o—͂ȂçSystem.out.print()ƒƒ\ƒbƒh‚¾‚¯‚ÇH

394:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/03 21:08:17
>>392
uflush‚µ‚È‚¢‚Æ•\ަ‚³‚ê‚È‚¢v‚łȂ­‚Ä
uflush‚µ‚È‚¢ê‡‚Í•K‚¸‚µ‚à•\ަ‚³‚ê‚邯‚ÍŒÀ‚ç‚È‚¢v‚̊ԈႢ‚¶‚á‚ËH

System#out Œ©‚Ä‚à•K‚¸Ž©“®“I‚Ƀtƒ‰ƒbƒVƒ…‚³‚ê‚éA‚Ƃ͑‚¢‚ĂȂ¢‚µB

395:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/03 21:48:30
URLØÝ¸(code.google.com)
‚±‚̃y[ƒW‚ðŽQl‚Éjava‚Åmecab‚ðŽg—p‚µ‚悤‚Æ‚µ‚Ä‚¢‚é‚̂ł·‚ªƒGƒ‰[‚ªo‚Ä‚µ‚Ü‚¢“®‚«‚Ü‚¹‚ñ
ƒ‰ƒCƒuƒ‰ƒŠƒpƒX“™‚àˆê‰žŠm”F‚µ‚½‚ÆŽv‚¤‚̂ł·‚ªA‰SŽÒ‚È‚à‚Ì‚Å
java‚̃‰ƒCƒuƒ‰ƒŠƒpƒX‚âMeCab‚̃‰ƒCƒuƒ‰ƒŠ‚ª‚Ç‚±‚ð‘}‚µ‚Ä‚¢‚é‚Ì‚©“™‚Í¡‚ЂƂ—‰ð‚Å‚«‚Ä‚¢‚È‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ

ƒGƒ‰[“à—e‚Í
Exception in thread "main" java.lang.NoclassDefFoundError: net/moraleboost/mecab/Tagger
‚ƂȂÁ‚Ä‚¢‚Ü‚·B



396:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/03 21:50:52
flash‚¾‚µˆá‚¤Œ¾Œê‚È‚ñ‚¶‚á‚È‚¢H

397:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/03 22:08:30
>>393
‚¿‚å‚Á‚ƌ¢‚ñ‚¾‚¯‚ÇAuJava‚ÅŠw‚ÔƒAƒ‹ƒSƒŠƒYƒ€‚ƃf[ƒ^\‘¢£‚Æ‚¢‚¤–{B
Java‚ÌVersion‚ªŒÃ‚¢‚Æ‚«‚̘b‚Æ‚©‚Å‚µ‚傤‚©BEclipse3.4‚Å‚â‚Á‚Ă܂·‚ªB

>>396
ޏ—玂₵‚½

398:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/03 22:15:15
>>392
ׂ©‚¢‚¯‚ÇAˆê‰ž‚ ‚Á‚Ä‚é

399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/03 22:33:44
Ž¿–â‚Å‚·B
JFrame‚Åì‚Á‚½ƒtƒŒ[ƒ€ieƒtƒŒ[ƒ€j‚©‚çV‚½‚ÉJFrame‚Åì‚Á‚½ƒtƒŒ[ƒ€
iŽqƒtƒŒ[ƒ€j‚ðŒÄ‚Ño‚µ‚Ü‚µ‚½B
‚»‚ÌŽqƒtƒŒ[ƒ€‚Éu~v‚ł͂Ȃ­JButton‚ŃtƒŒ[ƒ€‚ðI—¹‚³‚¹‚éƒ{ƒ^ƒ“‚ð
ì‚肽‚¢‚ñ‚Å‚·‚ªA‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚Å‚µ‚傤‚©H
ŽŽ‚µ‚ɃAƒNƒVƒ‡ƒ“ƒŠƒXƒi‚ÉSystem.exit(0);‚ð“ü‚ê‚Ă݂½‚çeƒtƒŒ[ƒ€‚²‚Æ
Á‚¦‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½EEEB
JFrame‚ÌsetVisible(false);‚ð“ü‚ê‚ÄŽŽ‚µ‚Ă݂܂µ‚½‚ªA”ñ•\ަ‚ɂȂÁ‚Ä‚­‚ê‚Ü‚¹‚ñ‚Å‚µ‚½B


400:388
09/02/03 23:23:27
>>390
‹^–â‚É“š‚¦‚Ä‚¢‚½‚¾‚«‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
‚È‚¨AŽÀ‹@ŠÂ‹«‚ÍLinux‚Ȃ̂Ŗâ‘è‚È‚¢‚Í‚¸‚Å‚·
>>391‚³‚ñ‚É‚àŠ¨ˆá‚¢‚³‚¹‚Ä‚µ‚Ü‚Á‚½‚悤‚Ȃ̂ŎŸ‚ÉŽ¿–₪‚ ‚邯‚«‚Í
‚à‚¤­‚µ‚í‚©‚è‚â‚·‚­‘‚­‚±‚Æ‚ðS‚ª‚¯‚½‚¢‚ÆŽv‚¢‚Ü‚·

401:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 00:05:40
ƒ{ƒ^ƒ“‚ð‰Ÿ‚·‚ƃ{ƒ^ƒ“•t‚«‚̃tƒŒ[ƒ€‚𶬂·‚邿‚¤‚È‹@”\‚ð
class‚𕪂¯‚ÄŽÀ‘•‚µ‚½‚¢‚̂ł·‚ªãŽè‚­s‚«‚Ü‚¹‚ñ
’²‚×‚Ä‚à‚³‚Á‚Ï‚è‚Ȃ̂ł·‚ª‚ǂ̂悤‚É‚·‚ê‚ÎãŽè‚­s‚­‚̂łµ‚傤‚©

402:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 00:15:26
ƒIƒuƒU[ƒo[ƒpƒ^[ƒ“‚Æ‚©H

403:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 00:53:33
”ñí‚ɉ•à“I‚ÈŽ¿–â‚Ȃ̂ª•·‚¢‚Ä‚­‚¾‚³‚¢B
eclipse‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚ÄA“ú–{Œê‰»ƒpƒbƒN‚ð‚¢‚ê‚Ä‚à
‚¤‚Ü‚­“ú–{Œê•\ަ‚ɂȂè‚Ü‚¹‚ñB’†‘Œê‚ɂȂè‚Ü‚·B

‚Ü‚½all in one eclipse‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚ÄA•\ަ‚ð“ú–{Œê‚Éݒ肵‚Ä‚à
iƒCƒ“ƒXƒg[ƒ‹Žž‚É•\ަ‚³‚ê‚éƒ_ƒCƒAƒƒO‚É‚æ‚èj“ú–{Œê‚ɂȂè‚Ü‚¹‚ñB
eclipse‹N“®Žž‚É’†‘Œê‚ɂȂè‚Ü‚·B
‚±‚ê‚͂ǂ¤‚¢‚Á‚½‚±‚Æ‚ªl‚¦‚ç‚ê‚é‚ñ‚Å‚µ‚傤‚©H

404:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 01:08:02
”ñí‚ɉ•à“I‚ÈŽ¿–â‚Ȃ̂ł·‚ª•·‚¢‚Ä‚­‚¾‚³‚¢B
IteratorƒCƒ“ƒ^[ƒtƒF[ƒX‚ŃRƒŒƒNƒVƒ‡ƒ“ƒNƒ‰ƒX‚Ì—v‘f‚ð‚·‚×‚Ä휂·‚郃\ƒbƒh‚ðì‚Á‚½‚ñ‚Å‚·‚ª
Iterator it = XXX.iterator();
while(it.hasNext()==true){
it.next();
it.remove();
}

‚±‚ꂾ‚Æ‚·‚ׂĂ̗v‘f‚ªíœ‚³‚ê‚é‚Ì‚©
hasNext‚Åtrue‚¾‚Á‚½—v‘f‚ÌŽŸ‚©‚ç휂³‚ê‚é‚Ì‚©‚Ç‚Á‚¿‚Å‚µ‚傤‚©H


405:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 01:14:00
>>404
‚·‚ׂÄ

‚»‚ê‚æ‚è==true‚ÍA”nŽ­‚ÉŒ©‚¦‚é‚©‚ç‚â‚ß‚½‚Ù‚¤‚ª‚¢‚¢B

406:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 01:18:54
>>405
‚È‚ñ‚Å‚·‚ׂĂȂÌH
‚È‚ñ‚Å”nŽ­‚È‚ÌH

407:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 01:22:44
next ‚ÍŽŸ‚Ì—v‘f‚ð•Ô‚·‚Ì‚Å

Iterator it = XXX.Iteragor();
while (it.hasNext()) {
@Iterator next = it.next();
@it.remove();
@it = next;
}

‚ɂȂé‚ñ‚łȂ¢H

408:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 01:26:47
>>403
“ú–{Œê‰»ƒpƒbƒN‚ª³‚µ‚¢‚©‚Ç‚¤‚©‚¾

409:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 01:26:54
‚Ä‚¢‚¤‚©ƒCƒeƒŒ[ƒ^‚łԂñ‰ñ‚µ‚Ä‚éÅ’†‚Ìremove‚Á‚ij퓮ì•ÛØ‚³‚ê‚Ä‚é‚ñ‚¾‚Á‚¯H

410:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 01:26:57
>>406
> ‚È‚ñ‚Å”nŽ­‚È‚ÌH
ƒIƒ}ƒG‚¾‚Á‚ÄA
while((it.hasNext()==true)==true){
‚Á‚Ä‘‚¢‚Ä‚ ‚Á‚½‚瓪‚¨‚©‚µ‚¢‚Á‚ÄŽv‚¤‚¾‚ëH

411:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 01:28:17
>>407
next()‚̓CƒeƒŒ[ƒ^‚ði‚߂Ă»‚Ì—v‘f‚ÌObject‚ð•Ô‚·B


412:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 01:28:36
>>410
‚»‚±‚Í‚¢‚¢‚æ
‚Æ‚±‚낳Ȃñ‚Å‚·‚ׂĂȂÌH

413:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 01:29:05
>>409
‚³‚ê‚Ä‚éB•ÛØ‚Å‚«‚È‚¢ê‡‚Í—áŠO‚𓊂°‚邱‚ƂɂȂÁ‚Ă邿B

414:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 01:29:30
>>411
‚í‚©‚Á‚½‰³
ƒgƒ“

415:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 01:30:06
>>399
ŽqƒtƒŒ[ƒ€‚Á‚ĕʃEƒBƒ“ƒhƒE‚¶‚á‚È‚¢‚ñH

eƒtƒŒ[ƒ€‚Éadd‚Å‘«‚µ‚Ä‚é‚È‚çAeƒtƒŒ[ƒ€‚©‚çremove(comp)‚ÅÁ‚¹‚È‚¢‚©‚ËH

comp‚ÍŽqƒtƒŒ[ƒ€‚Ë

416:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 01:32:16
‚¨‚¢B‚łԂ³‚݂𖼌É®‚Å‚àŠJµ‚ëB”nŽ­B

417:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 01:33:37
>>412
hasNext()‚ªfalse‚È‚çA‚à‚¤ŽŸ‚Í–³‚¢‚Á‚Ä‚±‚Æ‚¾‚ëB

418:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 01:39:59
XYZEEE‚à‚¤‚ ‚Æ‚ª‚È‚¢

419:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 01:43:03
>>411
‚È‚é‚Ù‚ÇB
‚ÅAʼn‚Ì next ‚̌ĂÑo‚µ‚Å“¾‚ç‚ê‚é—v‘f‚Í
ʼn‚Ì—v‘f‚ɂȂé‚Ì‚©‚ÈH

420:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 01:47:09
‚»‚»AC++‚ÌSTL‚Ƃ͔½‘΂¾

421:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 02:08:58
>>399
‚È‚ñ‚Ń\[ƒX‚ð‰B‚µ‚½‚ª‚é‚Ì‚©•ª‚©‚ç‚È‚¢‚ªA
‚‚½‚È‚¢Œ¾—t‚Åà–¾‚³‚ê‚Ä‚à‚È‚ñ‚¾‚©•ª‚©‚ç‚È‚¢‚æB
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)

422:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 02:54:45
ƒIƒuƒWƒFƒNƒgŽwŒü‚Æ‚¢‚¤‚à‚Ì‚ðu‹`‚ÅK‚¢‚Ü‚µ‚½B
‚»‚Ì’†‚ÅuÄ—˜—p«v‚Æ‚¢‚¤‚à‚Ì‚ª‹“‚°‚ç‚ê‚Ä‚¢‚Ü‚µ‚½‚ªA
ƒIƒuƒWƒFƒNƒgŽwŒüŒ¾Œê‚Å‚ ‚éJava‚Å‚ÍA
ŽÀÛ‚Ç‚¤‚¢‚Á‚½ƒNƒ‰ƒXƒIƒuƒWƒFƒNƒgiŒ¾—t‚ª³‚µ‚­‚È‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñj‚ªA
‚ǂ̂悤‚É‚µ‚ÄÄ—˜—p‚³‚ê‚Ä‚¢‚é‚̂łµ‚傤‚©H

Ä—˜—p‚Å‚«‚»‚¤‚ȃNƒ‰ƒX‚ªAˆê”Ê“I‚ÉŒöŠJ‚³‚êA
—˜—p‚³‚ꂽ‚è‚à‚·‚é‚̂łµ‚傤‚©H

‚»‚ê‚Æ‚àAÄ—˜—p‚Ƃ͌¾‚Á‚Ä‚àA
•‚¶‚½‘gD‚Ì’†‚ÅAŽ—‚½‹@”\‚ðŽ‚½‚¹‚邯‚«‚ÉÄ—˜—p‚·‚邾‚¯‚Ȃ̂łµ‚傤‚©H

‚©‚È‚è‚í‚©‚è‚É‚­‚¢Ž¿–â‚Å‚·‚ªA‰ñ“š‚æ‚ë‚µ‚­‚¨Šè‚¢‚µ‚Ü‚·B



423:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 03:03:01
>>422
ƒ‰ƒCƒuƒ‰ƒŠ‚Æ‚©AƒtƒŒ[ƒ€ƒ[ƒN‚ƌĂ΂ê‚é‚à‚̂͑å‘Ì‚»‚¤B
Ä—˜—p‚̓IƒuƒWƒFƒNƒgŽwŒü‚ÉŒÀ‚Á‚½‚±‚Ƃł͂Ȃ¢‚ªA
‚«‚¿‚ñ‚Æ•ª‚¯‚ÄA‚«‚ê‚¢‚É•À‚ׂĂ ‚ê‚ÎAÄ—˜—p‚Í‚µ‚â‚·‚¢B
ƒIƒuƒWƒFƒNƒgŽwŒü‚ÌŽd‘g‚Ý‚ÍA‚»‚¤‚¢‚¤‚±‚Ƃ𕂯‚Ä‚­‚ê‚éB

424:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 03:10:34
>>422
‚ ‚È‚½‚ªŽg‚Á‚Ä‚éJava‚Ì•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ªAÄ—˜—p‚Å‚«‚éƒvƒƒOƒ‰ƒ€‚Ì‘ã•\—á
‚à‚Á‚ÆŒ¾‚¤‚ÆA‘å’ï‚̃vƒƒOƒ‰ƒ€‚É•K—v‚È••Õ“I‚È•”•i‚ðAƒIƒuƒWƒFƒNƒgŽwŒü“I‚È”­‘z‚Ì‚à‚Æ‚ÉW‚ß‚½•¨‚ɂȂé
‚Ü‚ ¢ŠE’†‚ÅŽg‚í‚ê‚Ă邾‚낤‚Ë

Ä—˜—p‚Æ‚¢‚¤‚̂̓IƒuƒWƒFƒNƒgŽwŒü‚ÉŒÀ‚Á‚½”­‘z‚ł͂Ȃ¢‚¯‚Ç
“Á‚ɃIƒuƒWƒFƒNƒgŽwŒü‚¾‚ÆAƒvƒƒOƒ‰ƒ€’†‚©‚çÄ—˜—p‚Å‚«‚é•”•ª‚ðØ‚èo‚µ‚â‚·‚¢i‚±‚Æ‚à‚ ‚éjA
‚Æ‚¢‚¤’ö“x‚̈Ӗ¡

425:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 03:50:32
ÝŒv‚ª•³‚¾‚ÆAÄ—˜—p‚·‚邿‚èAŽ©•ª‚Ń’ƒŒƒNƒ‰ƒX‘‚¢‚½‚Ù‚¤‚ª‘¬‚©‚Á‚½‚è‚·‚邯‚Ç‚ËB
ŽÔ—Ö‚ÌÄ”­–¾ó‘Ô‚Å”s–kŠ´–¡‚키‚¯‚Ç‚µ‚傤‚ª‚È‚¢B

426:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 04:16:01
ƒGƒƒQƒGƒ“ƒWƒ“‚È‚ñ‚ÄÄŠJ”­‚¾‚炯‚¾‚º

427:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 04:36:51
Ä—˜—p«‚Æ‚©‚È‚ñ‚ÌŒ¾Œê‚Å‚à‚ ‚è‚»‚¤‚¾‚¯‚Ç

428:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 04:57:20
>>425
Ž©•ªƒNƒ‰ƒX‚ð쬂µŽg—p‚µ‚Ä‚¢‚½‚çAŒ¾Œê‚̃o[ƒWƒ‡ƒ“ƒAƒbƒv‚ƂƂà‚ɔߖ‚ðã‚°‚é‚ñ‚Å‚·‚ËA‚í‚©‚è‚Ü‚·B

429:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 05:29:57
>>428
ŒoŒ±‚ ‚邯‚ÇAC³‚ª‘å•Ï‚¾‚æ‚Ë‚¥

430:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 06:10:13
Ž©•ªƒNƒ‰ƒX‚ð쬂µ‘¼l‚É‚¤‚Á‚©‚èŽg—p‚ð‹–‚µ‚½‚çA‚»‚̌ッ“ƒe‚â
‹@”\Šg’£‚Å’·‚¢ŠÔ‚»‚Ì¢˜b‚ð‚³‚¹‚ç‚ꂽB

431:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 11:47:14
>>422
‚·‚łɃŒƒX‚ª“ü‚Á‚Ä‚¢‚邪A
‚à‚µ‚»‚ÌÄ—˜—p«‚Ìà–¾‚Ìd“_‚ªƒNƒ‰ƒX‚ÌŒp³‚ÉŠÖ‚·‚镨‚Å‚ ‚é‚È‚ç‚Ηv’ˆÓ

Œ»Ý‚̃IƒuƒWƒFƒNƒgŽwŒü‚É‚¨‚¢‚Ä‚ÍAŒp³‚É‚æ‚éÄ—˜—p‚Æ‚¢‚¤‚̂͂ ‚Ü‚èˆê”Ê“I‚łȂ¢
‚Æ‚¢‚¤‚©Ä—˜—p‚Ì‚½‚߂̈ÀˆÕ‚ÈŒp³‚̓gƒ‰ƒuƒ‹‚𵂫‚â‚·‚¢‚̂łނµ‚ë”ð‚¯‚½•û‚ª‚¢‚¢

‚ÅA‚»‚êˆÈŠO‚ÌŠÏ“_‚ÌÄ—˜—p«‚Æ‚¢‚¤‚Ì‚ÍA‚Æ‚­‚ɃIƒuƒWƒFƒNƒgŽwŒü‚ÉŒÀ‚Á‚½˜b‚ł͂Ȃ¢‚Ì‚Å
Ä—˜—p«‚Æ‚¢‚¤‚̂͂ ‚Ü‚èˆÓޝ‚µ‚È‚­‚Ä‚à—Ç‚¢‚ÆŽv‚¤
‚Ü‚ AƒeƒXƒg‚Éo‚½‚ç‘‚©‚´‚é‚𓾂Ȃ¢‚ªw

432:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 16:46:10
ƒoƒ‰ƒoƒ‰‚Éì‚Á‚Ä“\‚臂킹‚é@‚ÌŒJ‚è•Ô‚µ

433:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 20:28:01
public class sample300
{
public static void main(String[] args)
{
int i [] ={6,5,4,3,2};
System.out.println("Å‘å’l" + sample300(i));
System.out.println("Ŭ’l" + sample300(i));
System.out.println("•½‹Ï’l" + sample300(i));
}
static int sample300(int[] array)
{
int max = array [0];
int min = array [0];
int sum = array [0];
for (int i = 1; i < array.length; i++)
{
max = Math.max( max, array [i]);
min = Math.min( min, array [i]);
sum = sum/(array [i]);
}
return max;
return min;
return sum
}
}
Å‘å’lAŬ’lA•½‹Ï’l‚ðo‚·ƒvƒƒOƒ‰ƒ€‚ð‚È‚ñ‚Å‚·‚ªSystem,out.println‚̂Ƃ±‚낪ˆá‚¤‚̂͂킩‚é‚̂ł·‚ª
ŠÔˆá‚Á‚Ä‚¢‚邯‚±‚낪‚ ‚è‚Ü‚µ‚½‚狳‚¦‚Ä‚¢‚½‚¾‚«‚½‚¢‚Å‚·B‰•à“I‚ÈŽ¿–â‚Å‚·‚¢‚Ü‚¹‚ñ


434:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 20:30:27
>>433
ˆá‚¤‚Ì‚ª‚í‚©‚Á‚Ä‚é‚Ȃ炻‚±’¼‚µ‚Ä‚©‚ç“\‚è•t‚¯‚ë‚æ

435:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 20:51:51

System.out.println("Å‘å’l" + sample300(i));
System.out.println("Ŭ’l" + sample300(i));
System.out.println("•½‹Ï’l" + sample300(i));
‚Ìsample300(i)‚͉½‚ð‚Ç‚¤‚â‚Á‚ÄÅ‘å’l‚ÆÅ¬’l‚Æ•½‹Ï’l‚ðŒ©•ª‚¯‚Ä“KØ‚Éo—Í‚µ‚Ä‚­‚ê‚Ä‚é‚ñ‚¾‚낤‚ËH
‚Á‚Ä‚ ‚½‚è‚©‚ç‹^–â‚ÉŽv‚Á‚Ä‚à‚ç‚¢‚½‚¢‚ËB ‚¹‚߂Ă³B

“ÆŽ©Žd—l‚ÌJava‚Æ‚¢‚¤‚È‚ç‚à‚¤’m‚ç‚ñB


436:433
09/02/04 20:55:36
>>434
‚·‚¢‚Ü‚¹‚ñA‚»‚̂܂ܓ\‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
‚·‚łɂ¢‚ë‚¢‚뎎‚µ‚Ă݂͂½‚̂ł·‚ªEE

437:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 20:55:53
C# ‚Æ‚©‚È‚ç yield Žg‚¦‚΂»‚Ì‘‚«•û‚Å‚àÅ‘å’lEŬ’lE•½‹Ï’lo—͂ł«‚邯‚Ç‚ÈB
‚Ü‚ ƒXƒŒˆá‚¢‚¾‚µ“–ŠYŒ¾Œê‚Å‚à‚»‚ñ‚È‘‚«•û‚Í‚µ‚È‚¢‚ªB

438:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 21:07:12
>>433
‚Ƃ肠‚¦‚¸‰¡’…‚µ‚È‚¢‚ÅAsample300ƒƒ\ƒbƒh‚ðmax300Emin300Eavg300‚Ì
ŽO‚‚̃ƒ\ƒbƒh‚É•ª‚¯‚邯‚±‚ë‚©‚ç‚â‚Á‚Ă݂ê‚ÎH

ƒƒ\ƒbƒh‚ÍŠî–{“I‚ÉŠî–{Œ^‚Ì’lorƒIƒuƒWƒFƒNƒg‚ð1ŒÂ‚µ‚©•Ô‚¹‚È‚¢B
–³—‚ÉÅ‘å’lEŬ’lE•½‹Ï’l‚ÌŽO‚‚̒l‚𓯎ž‚ɕԂ»‚¤‚Æ‚µ‚Ä
‚¢‚é‚©‚ç‚͂܂é‚킯‚ÅB

439:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 23:23:59
ƒtƒ@ƒCƒ‹‚Ì‘‚«ž‚݂Ɋւµ‚ÄŽ¿–₪‚ ‚è‚Ü‚·D
‹‘å‚Ȃ̃f[ƒ^i2ƒMƒKˆÈ‰ºj‚ðƒtƒ@ƒCƒ‹‚Éo—Í‚·‚éƒvƒƒOƒ‰ƒ€‚ðì‚Á‚Ă܂·D
ˆê“x‚É‘S‚Ä‚Ìì‹Æ‚ðs‚¤‚ɂ͂©‚È‚è‚ÌŽžŠÔ‚ª‚©‚©‚é‚Ì‚ÅCˆê’Uì‹Æ‚ð’†’f‚µ‚ÄÄ‹N“®Œã‚É‘‚«ž‚Ý‚ðÄŠJ‚Å‚«‚é‹@”\‚ð’ljÁ‚µ‚悤‚ÆŽv‚Á‚Ă܂·D
‚»‚ÌÛ‚ÉCƒtƒ@ƒCƒ‹‚Ì––’[‚É¡‰ñ‚͂ǂ±‚Ü‚Åì‹Æ‚ðs‚Á‚½‚Ì‚©‚ð‘‚«ž‚ÝC
ŽŸ‰ñCì‹Æ‚ðÄŠJ‚·‚éꇂɂ͖–’[‚Ìî•ñ‚ð“ǂݞ‚ñ‚Å‘O‰ñ‚Ìì‹Æ‚ðÄŠJ‚³‚¹‚悤‚Æl‚¦‚Ă܂·D
‚È‚¨––’[‚Ìì‹Æ‚Ìî•ñ‚Í32ƒoƒCƒg‚̌Œ蒷‚Å‚·D

‚»‚±‚ÅŽ¿–₪‚ ‚è‚Ü‚·‚ªCŒ»ÝBufferedOutputStream‚Ńtƒ@ƒCƒ‹‚Ì‘‚«o‚µ‚ðs‚Á‚Ä‚¢‚Ü‚·D
BufferedOutputStream‚Ì‘‚«ž‚݂̃|ƒCƒ“ƒ^‚ðCƒtƒ@ƒCƒ‹‚Ì––”ö‚©‚ç32ƒoƒCƒg–ß‚Á‚ĒljÁ‘‚«ž‚Ý‚·‚é•K—v‚ª‚ ‚è‚Ü‚·‚ª
BufferedOutputStream‚̃|ƒCƒ“ƒ^Žw’è‚͂ǂ¤‚â‚Á‚Ä‚â‚é‚̂łµ‚傤‚©H

440:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 23:39:14
> ƒtƒ@ƒCƒ‹‚Ì––”ö‚©‚ç32ƒoƒCƒg–ß‚Á‚ĒljÁ‘‚«ž‚Ý‚·‚é•K—v‚ª‚ ‚è‚Ü‚·‚ª
‚±‚êƒtƒ@ƒCƒ‹‚Ì––”ö32ƒoƒCƒg‚ªÁ‚¦‚¿‚Ⴄ‚¯‚Ç‚©‚Ü‚í‚È‚¢‚ñ‚©H

> BufferedOutputStream‚̃|ƒCƒ“ƒ^Žw’è‚͂ǂ¤‚â‚Á‚Ä‚â‚é‚̂łµ‚傤‚©H
BufferedOutputStream‚¶‚á–³—B
RandomAccessFile ‚Ý‚½‚¢‚É‘‚«ž‚݈ʒu‘€ì‚Å‚«‚éƒNƒ‰ƒXŽg‚¦B

441:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 23:47:49
>>439
protectedƒƒ\ƒbƒh‚Ìbuf‚Æcount‘€ì‚·‚ê‚Ή^‚ª‚悯‚ê‚Î32ƒoƒCƒgŠª‚«–ß‚¹‚é‚©‚à‚µ‚ê‚È‚¢‚¯‚Ç
•K‚¸32ƒoƒCƒgŠª‚«–ß‚¹‚邯‚ÍŒÀ‚ç‚È‚¢B

ŠmŽÀ‚É‚â‚肽‚¢‚È‚ç>>440‚ªŒ¾‚¤‚悤‚ÉRandomAccessFileŽg‚¤‚Ù‚¤‚ª–³“ïB

442:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/04 23:48:29
~protectedƒƒ\ƒbƒh
›protectedƒƒ“ƒo

443:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 00:25:05
>440
>441
RandomAccessFile‚Í’²‚ׂĂ݂½‚çƒXƒgƒŠ[ƒ€‚¶‚á‚È‚¢‚̂Ńoƒbƒtƒ@ƒŠƒ“ƒO‚³‚ê‚È‚¢‚悤‚ÅC
ˆê•¶Žš‚¸‚ˆ—‚³‚ê‚邿‚¤‚È‚ñ‚Å‚·‚¯‚Ç‚»‚ê‚ŃMƒK’PˆÊ‚̃tƒ@ƒCƒ‹‚ðˆµ‚¤‚ɂ͂¿‚å‚Á‚Ɠ‚ ‚è‚Ü‚·D
‰½‚©—Ç‚¢•û–@‚͂Ȃ¢‚Å‚µ‚傤‚©H
>441‚³‚ñ‚Ì•û–@‚Í‚¿‚å‚Á‚Æ•|‚¢‚Ì‚ÅÅŒã‚ÌŽè’i‚É‚µ‚½‚¢‚Å‚·D

444:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 00:35:11
>>443
Œ‚Ì32ƒoƒCƒg‚͕ʃtƒ@ƒCƒ‹‚ɕۑ¶‚łǂ¤‚¾

445:439
09/02/05 00:59:11
>444
32ƒoƒCƒg‚¾‚¯RandomAccessFile‚Åã‘‚«‚µ‚Ä‚»‚±‚©‚çæ‚ÍBufferedOutputStream‚Å’Ç‹L‚·‚邱‚Ƃɂµ‚Ü‚·D
‚½‚µ‚©ƒtƒ@ƒCƒ‹‚Ö‚Ì’Ç‹L‚ÍStreamŠÖ˜A‚̃Nƒ‰ƒX‚ÅÌ‚â‚Á‚½‹L‰¯‚ª‚ ‚é‚Ì‚Å
‘½•ª‚¤‚Ü‚­‚¢‚­‚Å‚µ‚傤D

‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½D

446:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 01:06:52
>>443
RandomAccessFile‚̃oƒCƒg”z—ñ‚̓ǂݑ‚«‚¶‚áƒ_ƒ‚Ȃ̂©H

447:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 01:38:49
java.io.BufferedReader‚Á‚ĉ½H

448:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 01:40:16
>>444
Ž©•ª‚à‚±‚ê‚ð‹­‚­ƒŠƒRƒƒ“ƒhB
‚½‚©‚¾‚©32ƒoƒCƒg‚Ì‚½‚߂ɋ‘åƒtƒ@ƒCƒ‹‚ÌŽæ‚è‰ñ‚µ‚𖳑ʂÉ
•¡ŽG‚É‚·‚鎖‚à‚È‚¢‚©‚È‚ÆB

449:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 02:13:58
Ž¿–â‚Å‚·B
ƒtƒŒ[ƒ€‚Ƀpƒlƒ‹‚ð“\‚è•t‚¯‚éÛ‚ÉA‚ǂ̃tƒŒ[ƒ€‚É“\‚è•t‚¯‚é‚©
‚Æ‚¢‚¤Žw’è‚͂ł«‚È‚¢‚̂łµ‚傤‚©H
ƒ{ƒ^ƒ“‚̉Ÿ‚µ‚½‚Æ‚«‚ɃAƒNƒVƒ‡ƒ“ƒŠƒXƒi[‚Ì’†‚Å2‚–ڂ̃tƒŒ[ƒ€‚ðì‚邿‚¤‚ȃvƒƒOƒ‰ƒ€‚ðì‚Á‚½‚̂ł·‚ªA
Œ³X‚ ‚Á‚½ƒtƒŒ[ƒ€“à‚̃pƒlƒ‹‚ªAƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚Äì‚Á‚½2‚–ڂ̃tƒŒ[ƒ€‚ÉŽc‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·

450:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 02:38:54
>ƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚Äì‚Á‚½2‚–ڂ̃tƒŒ[ƒ€‚ÉŽc‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·
‚±‚ê‚̓R[ƒh‚Ì‘‚«•û‚ªˆ«‚¢‹C‚ª‚·‚éB
ƒRƒ“ƒ|[ƒlƒ“ƒg‚𒣂è•t‚¯‚ĂȂ¢ƒtƒŒ[ƒ€‚ð•\ަ‚µ‚½‚ç(setVisible(ture))’†g‚ª‰½‚à‚È‚¢ƒtƒŒ[ƒ€‚ªo‚Ä‚«‚½‚Í‚¸‚¾‚ªB

451:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 03:18:22
>>450
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½A‰ðŒˆ‚µ‚Ü‚µ‚½B
ˆê‚–ڂ̃tƒŒ[ƒ€‚ÍJFrame‚ðextend‚µ‚½ƒNƒ‰ƒX–¼‚ðŽg‚Á‚Ä

ƒNƒ‰ƒX–¼ frame = new ƒNƒ‰ƒX–¼();
‚Æ‚µ‚ČĂÑo‚µ‚Ä‚¢‚Ü‚µ‚½‚ªAƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ńpƒlƒ‹‚ð”z’u‚µ‚Ä‚¢‚½‚Ì‚ÅA
“ñ‚–ڂ̃tƒŒ[ƒ€‚à“¯—l‚ɶ¬‚µ‚½ŠA‚»‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ª‚Ü‚½ŒÄ‚Ño‚³‚ê‚Ä‚¢‚½‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñ

JFrame frame =new JFrame();
‚ÅV‚µ‚¢ƒtƒŒ[ƒ€‚ðŽŽ‚µ‚½ŠA’†g‚̂Ȃ¢ƒtƒŒ[ƒ€‚ª•\ަ‚Å‚«‚Ü‚µ‚½B

452:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 06:31:22
>>435A437A438
‚²Žw“E‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·A‚Ü‚½ŽŽ‚µ‚Ä‚«‚Ü‚·B

453:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 12:00:09
‚¿‚å‚Á‚ÆŽ¿–â

public <T> boolean isHoge(T t)
‚Æ’è‹`‚µ‚½ƒƒ\ƒbƒh“à‚ÅT‚ÌClass‚𒲂ׂ½‚¢‚ñ‚¾‚ªA‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚ñ‚¾‚낤H
T instanceof Hoge
‚Æ‚©‚Å‚«‚½‚ç‚¢‚¢‚Ì‚ÉEEE

454:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 12:33:08
>>453
t.getClass()

455:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 15:40:50
>>453
ƒR[ƒh‚Å’¼ÚŽw’肳‚ꂽT‚ÌŒ^‚ð’m‚é‚̂͌´—“I‚É•s‰Â”\

456:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 15:44:55
ƒWƒFƒlƒŠƒNƒXŽg‚¤‚Ì‚É T ‚ÌŒ^î•ñ‚ª•K—v‚È——R‚ª‚í‚©‚ç‚ñ

457:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 15:47:04
‚Å‚«‚½‚ç‚Å‚«‚½‚ÅŒ‹\Žg‚¢“¹‚Í‚ ‚é‚ñ‚¾‚æ‚È‚±‚ꂪ

458:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 16:09:21
jdk1.3‚̊‹«‚ÅJakarta‚Ìpoi3.0‚ð—˜—p‚µ‚ÄExceļ²Ù‚Ì‘€ì‚ð‚µ‚Ä‚¢‚Ü‚·B

‘ÎÛƒtƒ@ƒCƒ‹‚ªƒ†[ƒU‚É‚æ‚Á‚ÄŠJ‚©‚ê‚Ä‚¢‚éꇂÍA‚»‚ÌŽ|‚̃ƒbƒZ[ƒW‚ðo—Í‚µ‚ÄI—¹‚µ‚½‚¢‚̂ł·‚ªA
‘ÎÛƒtƒ@ƒCƒ‹‚ªƒlƒbƒgƒ[ƒNã‚Ì‹¤—LƒtƒHƒ‹ƒ_‚É‚ ‚邯Aƒ†[ƒU‚ªŠJ‚¢‚Ä‚¢‚Ä‚à‚¨\‚¢‚È‚µ‚Ƀtƒ@ƒCƒ‹‚É‘‚«ž‚Ý‚ð‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B

ƒ†[ƒU‚ªƒtƒ@ƒCƒ‹‚ðŠJ‚¢‚Ä‚¢‚é‚©‚Ç‚¤‚©‚̃`ƒFƒbƒN‚͂ł«‚È‚¢‚Å‚µ‚傤‚©H

459:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 16:14:58
>>457
‚»‚ñ‚È‚±‚Ƃ͂܂Á‚½‚­‚È‚¢BGenerics‚ɂ‚¢‚ĕ׋­‚µ‚½•û‚ª‚¢‚¢‚ÈB

460:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 16:26:06
ƒŠƒtƒŒƒNƒVƒ‡ƒ“‚ª—‚ñ‚Å‚­‚邯T‚©‚çClass<T>‚ªŽæ‚ê‚ê‚Ε֗˜
Class<T>‚È‚ñ‚©‚¢‚¿‚¢‚¿ˆø”‚É“n‚³‚È‚¢‚Æ‚¢‚¯‚È‚¢Žž“_‚Å–¾‚ç‚©‚É–³—‚ª‚ ‚é

461:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 16:41:51
Class<String> c = String.class;

‚±‚ê‚¶‚Ⴞ‚߂ȂñH

462:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 16:50:18
>>453
PropertyDescriptor pd = new PropertyDescriptor("hoge", o.getClass());
Method rm = pd.getReadMethod();
Type[] tlist = rm.getGenericParameterTypes();

Type‚Æ‚â‚ç‚ðŽæ‚Á‚Ä‚±‚ê‚邿‚¤‚¾‚ª

463:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 16:52:39
isHoge‚ªŒÄ‚Ño‚³‚ê‚½Žž‚ÉCŽÀÛ‚ÉT‚ÉŽw’肳‚ꂽŒ^‚͉½‚Ȃ̂©“®“I‚É’m‚肽‚¢‚ñ‚¾‚ë
’fŒ¾‚·‚éBâ‘Ζ³—B

464:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 16:53:49
PropertyDescriptor pd = new PropertyDescriptor("hoge", o.getClass());
Method rm = pd.getReadMethod();
Type[] tlist = rm.getGenericParameterTypes();
Type t = tlist[0];
if (t.getClass() instanceof fuga) {
}

‚±‚ê‚ňꉞ–]‚݂ǂ¨‚è‚̈—‚¾‚낤‚©H
“®‚©‚µ‚ĂȂ¢‚©‚ç“®‚­‚©‚Ç‚¤‚©‚í‚©‚ç‚ñ

465:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 17:20:22
>>463
‚»‚êl‚¦‚½‚±‚Æ‚ ‚é‚ñ‚¾‚¯‚ÇŽÀÛŽg‚¤ê–ʂ͂Ȃ©‚Á‚½B—Ⴆ‚΂ǂ¤‚¢‚¤‚Æ‚«‚¾‚Æ’m‚肽‚¢‚ÌH

466:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 17:34:08
>>464
ƒvƒƒpƒeƒB‚̃pƒ^[ƒ“‚É‘¥‚Á‚ĂȂ¢‚©‚çA
new PropertyDescriptor ‚ªƒAƒNƒZƒTƒƒ\ƒbƒhŒ©‚‚¯‚ç‚ê‚ñ‚ÆŽv‚¤B

‚ ‚ÆAreflectionŽg‚Á‚Ä‚à“¯‚¶‚¾‚¯‚ÇA
<T> isHoge(T t) ‚Ý‚½‚¢‚ÈꇂÍ
T ‚ª‹ï‘Ì“I‚ɉ½‚ÌŒ^‚©‚łȂ­‚Ä
T ‚Æ‚¢‚¤‘ÌŒ^‚ðŽg‚Á‚Ă邿‚Á‚Äî•ñ‚ª“¾‚ç‚ê‚邾‚¯‚̂悤‚ÈB

467:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 17:46:23
import java.lang.reflect.Method;
import java.lang.reflect.Type;
public class GeneSample {
public static void main(String[] args) {
GeneSample g = new GeneSample();
System.out.println(g.isMage(g));
System.out.println(g.isMage(new GeneSample2()));
}
public <T> boolean isMage(GeneSample t) {
try {
Method rm = this.getClass().getMethod("isMage", t.getClass());
Type[] tlist = rm.getGenericParameterTypes();
Type type = tlist[0];
System.out.println("Type = " + type);
System.out.println("type.getClass() = " + type.getClass());
System.out.println("t.getClass() = " + t.getClass());
if (type.equals(t.getClass())) {
return true;
}
} catch (Exception e) {
e.printStackTrace();
}
return false;
}
}
class GeneSample2 extends GeneSample {

}


468:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 17:48:17
>>467‚ÌŽÀsŒ‹‰Ê

Type = class GeneSample
type.getClass() = class java.lang.Class
t.getClass() = class GeneSample
true
java.lang.NoSuchMethodException: GeneSample.isMage(GeneSample2)
at java.lang.Class.getMethod(Class.java:1605)
at GeneSample.isMage(GeneSample.java:14)
at GeneSample.main(GeneSample.java:8)
false


ì‚Á‚Ă݂½‚¯‚ÇAƒTƒuƒNƒ‰ƒX‚ðƒpƒ‰ƒ[ƒ^[‚É“n‚·‚Æ‚à‚¤Ž©•ª‚̃ƒ\ƒbƒh‚Æ‚ê‚È‚¢‚ËB

‚ ‚Æ<T>‚Á‚ĂȂÉHˆÓ–¡‚í‚©‚ñ‚È‚¢

469:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 18:28:41
class GeneSample ‚ð’m‚肽‚¢‚ñ‚¶‚á‚È‚­‚Ä<T>‚ÌŒ^‚̳‘Ì‚ðŽÀsŽž‚É“®“I‚É’m‚肽‚¢‚ñ‚¶‚á‚È‚¢‚ÌH

470:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 19:10:43
import java.io.*;
‚Æ‘‚­‚Ì‚Æ

import java.io.BufferedReader;
import java.io.File;
@@@@E
@@@@E

‚Å‚ÍA‚Ç‚Á‚¿‚ª‘¬‚­‚È‚é‚Ì
‚à‚µ‚©‚µ‚ÄAƒRƒ“ƒpƒCƒ‹‚·‚éƒXƒs[ƒhˆÈŠO‚͕ω»‚ª‚È‚¢‚Ì‚©‚¢?

471:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 19:17:41
>‚à‚µ‚©‚µ‚ÄAƒRƒ“ƒpƒCƒ‹‚·‚éƒXƒs[ƒhˆÈŠO‚͕ω»‚ª‚È‚¢‚Ì‚©‚¢?

yes

‚‚©A‚Å‚«‚½classƒtƒ@ƒCƒ‹‚ðŒ©‚Ä‚Ý‚ê‚΂·‚®‚É•ª‚©‚鎖

472:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 19:23:54
‰½Hoge‚Á‚Ä

473:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 19:29:05
‚¨‘O‚ç‚Á‚ÄŒ‹\ƒ}ƒjƒAƒbƒN‚È•W€ƒNƒ‰ƒX‚ð’m‚Á‚Ă邯‚Ç
‚»‚¤‚¢‚¤‚Ì‚¢‚¿‚¢‚¿’²‚ׂĂé‚ÌH‚»‚ê‚Æ‚à“ª‚Ì’†‚É“ü‚Á‚Ä‚é‚ÌH

474:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 19:45:56
ˆê“xŽg‚¦‚Ίo‚¦‚Ä‚é‚à‚ñ‚¾‚ëB
‚»‚ê‚É‚»‚ñ‚ȂɓÁ•ʂȃNƒ‰ƒX‚ª‚±‚̃XƒŒ‚Åo‚Ä‚«‚½‚±‚Æ‚ ‚Á‚½‚Á‚¯H

475:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 19:46:42
>>469
‚»‚ꂪ>>467‚Åì‚Á‚Ă݂½‚¯‚Ç–³—‚¾‚Á‚½‚Á‚ÄŽ–‚¶‚á‚ËH

ƒƒ\ƒbƒhŒŸõŽž‚Ƀpƒ‰ƒ[ƒ^[‚ÌŒ^‚ð“n‚³‚È‚¢‚Æ‚¢‚¯‚È‚¢B
Class#getMethods‚ňꗗ‚ÍŽæ‚ê‚邯‚ÇA“¯‚¶–¼‘O‚̃ƒ\ƒbƒh‚Í‚¢‚­‚‚łàì‚ê‚邵B

this.getClass‚Ý‚½‚¢‚Éthis.getMethod‚ª‚Å‚«‚½‚ç‚¢‚¢‚̂ɂË

476:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 19:56:53
>>471
thx

477:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 20:06:18
>>475
‚½‚µ‚©‚É <T> boolean isHoge(T t) ‚Ì T ‚ª‰½‚©‚𒲂ׂé‚̂ͦ‚­–Ê“|‚¾‚¯‚ÇA
>>467 ‚Ìê‡‚ÍƒŠƒtƒŒƒNƒVƒ‡ƒ“‚ÌŽg‚¢•û‚Ì•”•ª‚ÅŠÔˆá‚Á‚Ä‚Ä
錾‚µ‚ĂȂ¢ isMage(GeneSample2) ‚ðŒŸõ‚µ‚ÄŽ¸”s‚µ‚Ä‚é‚킯‚ÅA
>>467 ‚¾‚¯‚©‚ç >>453 ‚ª–Ê“|‚¾A‚Ƃ͌¾‚¦‚È‚¢ã©

478:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 20:14:00
‚»‚à‚»‚à‘¶Ý‚µ‚È‚¢î•ñ‚ð‚Ç‚¤‚â‚Á‚ÄŽæ‚Á‚Ä‚­‚é‚ñ‚¾

479:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 20:17:26
classƒtƒ@ƒCƒ‹‚É‘¶Ý‚µ‚È‚¢‚Á‚Ä‚¾‚¯‚Ń\[ƒX‚Ý‚è‚á‚í‚©‚é‚Å‚µ‚å

480:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 20:17:40
>>477
„‚½‚µ‚©‚É <T> boolean isHoge(T t) ‚Ì T ‚ª‰½‚©‚𒲂ׂé‚̂ͦ‚­–Ê“|‚¾‚¯‚ÇA

>>467 ‚¾‚¯‚©‚ç >>453 ‚ª–Ê“|‚¾A‚Ƃ͌¾‚¦‚È‚¢ã©


‘sâ‚É–µ‚‚µ‚ĂȂ¢‚©H

Ž©•ª‚̃ƒ\ƒbƒh–¼‚àŽw’肵‚È‚¢‚ƃƒ\ƒbƒh‚Æ‚Á‚Ä‚±‚ê‚È‚¢‚µB
Ž©•ª‚̃ƒ\ƒbƒh‚ðthis.getClass‚Ý‚½‚¢‚Ɏ擾‚·‚é•û–@‚ª‚È‚¢‚Æ–³—‚¾‚×

481:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 20:18:42
‚Ç‚±‚ª–µ‚‚Ȃ̂©‚í‚©‚ç‚ñB

482:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 20:20:36
‚ÞA‚½‚µ‚©‚É–µ‚‚µ‚ĂȂ¢‚È

‚Ps–Ú‚Í–Ê“|‚¾‚ÆéŒ¾
‚Ss–Ú‚Ì–Ê“|‚¾‚ÆŒ¾‚¦‚È‚¢‚Å–µ‚‚µ‚Ă邯Žv‚Á‚½‰´‚Ì“ª‚Ì’†‚ª‚à‚¤‚¾‚ß‚¾

483:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 20:24:05
‰SŽÒ‚Å‚·B‹X‚µ‚­‚¨Šè‚¢‚µ‚Ü‚·
¡–˜Žg‚Á‚Ä‚¢‚½ƒ`ƒƒƒbƒg‚ª•\ަ‚Å‚«‚È‚­‚È‚Á‚½‚Ì‚Åjava‚ðăCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚µ‚½B
‚Æ‚±‚낪A‚»‚̃`ƒƒƒbƒg‚̃y[ƒW‚ðŠJ‚­‚Æ
ujava ƒAƒvƒŒƒbƒgƒLƒƒƒbƒVƒ…‚ðƒAƒbƒvƒOƒŒ[ƒh‚µ‚Ä‚¢‚Ü‚·B
@Ši”[‚³‚ê‚Ä‚¢‚é java ƒAƒvƒŒƒbƒg‚ª java SE 6 —p‚ÉXV‚³‚ê‚é‚܂ł¨‘Ò‚¿‚­‚¾‚³‚¢Bv
‚Æ‚¢‚¤•\ަ‚ªo‚ÄADLis“x‚̃o[‚Ý‚½‚¢‚Ȃ̂ª“r’†‚Ü‚ÅL‚Ñ‚½‚©‚ÆŽv‚¤‚Æ‚·‚®•\ަ‚ªÁ‚¦‚Ä‚µ‚Ü‚¢‚Ü‚·
ƒy[ƒW‚ðXV‚·‚邽‚тɂ±‚Ì•\ަ‚ªo‚ÄA‚È‚¨‚©‚ƒ`ƒƒƒbƒg‚à•\ަ‚Å‚«‚Ü‚¹‚ñB
‚±‚¤‚¢‚Á‚½ê‡‚Ì‰ðŒˆ–@‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢

484:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 20:49:01
ƒQƒbƒ^[‚ƃZƒbƒ^[‚ÌŽ¿–â‚Ȃ̂ł·‚ª

class GetterAndSetter
{
private Map mapA = HashMap();

public map getMapA()
{
return mapA;
}
public void setMapA( map mapA )
{
this.mapA = mapA;
}
}
‚ðì‚Á‚½‚Æ‚µ‚Ä
class‚`‚Å
GetterAndSetter oj1 = new GetterAndSetter();
ƒNƒ‰ƒX‚`‚ÅmapB‚ðì‚Á‚Ĉȉº‚̂悤‚ɃZƒbƒ^[‚ŃZƒbƒg‚µ‚½‚à‚Ì‚ð
oj1.setMapA(mapB);

•Ê‚ÌclassB‚©‚çƒQƒbƒ^[‚ðŽg‚Á‚Äclass‚`‚ŃZƒbƒg‚µ‚½mapB‚ðŽæ“¾‚µ‚ÄŽg‚¢‚½‚¢‚ñ‚Å‚·‚ª
‚ǂ̂悤‚É‹Lq‚·‚ê‚Ηǂ¢‚̂łµ‚傤‚©H
‚²Žw“±‚̂قNjX‚µ‚­‚¨Šè‚¢’v‚µ‚Ü‚·

485:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 20:55:53
>>484
oj1 ‚ð classB ‚̃Cƒ“ƒXƒ^ƒ“ƒX‚É“n‚·B

486:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 21:18:59
>>485
‘‘¬‚̉ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·
Ž¿–â‚ÌŽd•û‚ª‰ºŽè‚­‚»‚Å‚µ‚½‚·‚݂܂¹‚ñB
ƒNƒ‰ƒX‚a‚ʼnº‹L‚̂悤‚É‘‚¢‚½ê‡
GetterAndSetter object = new GetterAndSetter();
Map mapC = object.getMapA();

oj1‚Ì“n‚µ•û‚Ì‹Lq‚ª‚í‚©‚è‚Ü‚¹‚ñ

‹X‚µ‚­‚¨Šè‚¢’v‚µ‚Ü‚·

487:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 21:29:29
>>486
•¡”‚̃Cƒ“ƒXƒ^ƒ“ƒX‚Å‹¤’ʂ̒l‚ðŽg‚¢‚½‚¢‚È‚ç static ‚ŃNƒ‰ƒX‚É•R•t‚¯‚·‚éB
ˆê‚‚̃Nƒ‰ƒX‚ɑ΂µ‚Ĉê‚‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ÉŒÀ’肵‚½‚¢‚È‚çAuƒVƒ“ƒOƒ‹ƒgƒ“ (Singleton)v‚ÅB

488:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 21:44:07
‰½‚ð‚â‚肽‚¢‚©‚¿‚á‚ñ‚Æ‘‚¢‚½‚ç‚Ç‚¤‚¾H
ˆÓ–¡‚ª•ª‚©‚ç‚È‚¢‚ñ‚¾‚ªƒƒ\ƒbƒh–¼‚ª—~‚µ‚¢‚©‚ç<T>‚ð’m‚肽‚¢‚Ì‚©H

489:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 21:45:32
>>486
class B {
private GetterAndSetter obj;
public void setGetterAndSetter(GetterAndSetter obj) {
this.obj = obj;
}
public void doSomething() {
Map map = obj.getMapA();
// Your code here...
}
}

490:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 21:55:06
>>487,489
ƒVƒ“ƒOƒ‹ƒgƒ“‚É’§í‚µ‚Ă݂½‚¢‚ÆŽv‚¢‚Ü‚·
‚²‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½I


491:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 21:57:19
>>488
>T‚ÌClass‚𒲂ׂ½‚¢
‚ª–Ú“I‚È‚ñ‚¾‚ë

492:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 21:58:47
ƒVƒ“ƒOƒ‹ƒgƒ“àƒOƒ[ƒoƒ‹•Ï”
‚¢‚܂͈Ӗ¡‰ð‚ç‚È‚­‚Ä‚¢‚¢‚©‚çƒVƒ“ƒOƒ‹ƒgƒ“Žg‚¤‚Æ‚«‚É‚Íí‚É‚±‚ê‚ð”O“ª‚É’u‚¢‚Ä‚¨‚­‚ñ‚¾‚¼

493:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 22:08:14
java‚¾‚Æ’P‚Éstatic fainal class‚É‚µ‚ăRƒ“ƒXƒgƒ‰ƒNƒ^‚ðprivate‚É‚µ‚Äi’†—ªj‚µ‚ăQƒbƒ^[Ž‚½‚¹‚邾‚¯‚¶‚á‚È‚¢‚©H

494:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 22:09:19
>>492‚¾‚¯‚Ý‚½‚çR‚è”ò‚΂µ‚½‚­‚Ȃ郌ƒX‚¾

495:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 22:47:30
‚Ç‚¤‚¹ƒIƒbƒTƒ“‚ÌQŒ¾‚¾‚ë‚—

496:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 22:52:03
>>491
‚È‚ñ‚ÉŽg‚¤‚Ì‚©AŠF–Ú‚í‚©‚ç‚ñ

497:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 23:02:55
‚Â@Žè’i‚ª–Ú“I

498:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 23:07:29
>>492‚ð–³—‚â‚èˆÓ–󂷂邯
java‚ɂ̓Oƒ[ƒoƒ‹•Ï”‚ª‚È‚¢¨static class‚Å‘ã—pA‚ ‚Ƃ͕’ʂɃVƒ“ƒOƒ‹ƒgƒ“ŽÀ‘•B
‚‚܂è>>493‚ɂȂéB‚¾‚ª‚Ü‚ÄA>>493‚©‚ç>>492‚Ö‚Í•s‰Â‹t‚¾‚¼B

499:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/05 23:39:01
>>467
‚±‚¤‚Æ‚©H
import java.lang.reflect.Method;
import java.lang.reflect.Type;
public class GeneSample {
public static void main(String[] args) {
GeneSample g = new GeneSample();
System.out.println(g.isMage(g));
System.out.println("---");
System.out.println(g.isMage(new GeneSample2()));
}
public <T> boolean isMage(GeneSample t) {//‚±‚Ì<T>‚ÍA‚Ç‚±‚É‚àŽg‚í‚ê‚Ä‚¢‚È‚¢H
try {
System.out.println(t.getClass());
Method rm = t.getClass().getMethod("isMage", this.getClass());
Type[] tlist = rm.getGenericParameterTypes();
Type type = tlist[0];
System.out.println("Type = " + type);
System.out.println("type.getClass() = " + type.getClass());
System.out.println("t.getClass() = " + t.getClass());
if (type.equals(t.getClass())) {
return true;
}
} catch (Exception e) {
e.printStackTrace();
}
return false;
}
}
class GeneSample2 extends GeneSample{
}


ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

5050“ú‘O‚ÉXV/227 KB
’S“–:undef