y‰SŽÒzJavaŽ¿–⥑ ..
[2ch|¥Menu]
4:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/19 22:21:44
Collection ‚©‚ç ”CˆÓ‚̃IƒuƒWƒFƒNƒg‚Ì”z—ñ‚ɕϊ·‚·‚éÛA
ˆÈ‰º‚̂悤‚ȃvƒƒOƒ‰ƒ€‚ð‘‚­‚ÆŽv‚¢‚Ü‚·‚ªA

List<String> list = new ArrayList<String>();
list.add("aaa");
list.add("bbb");
list.add("ccc");
:
String[] array = list.toArray(new String[0]); ©(1)
System.out.println(array.length);

‚±‚̂Ƃ«(1)‚Å Collection#toArray() ‚É“n‚·‚Ì‚ÍA ˆÈ‰º‚̂ǂÁ‚¿‚ª³‚µ‚¢‚̂ł·‚©H
Enew String[0]
Enew String[list.size()]

URLØÝ¸(d.hatena.ne.jp)
‚Æ‚¢‚¤ƒy[ƒW‚ðŒ©‚Â‚¯‚½‚ªAƒRƒƒ“ƒg‚ňȉº‚̂悤‚É‚ ‚邪A

> // ‚à‚Í‚âtoArray‚̈ø”‚ɃTƒCƒY0‚Ì”z—ñ‚ð“n‚·‚̂͂¨–ñ‘©
> String[] strs = strList.toArray(new String[0]);

> ‚Å‚·‚æ‚Ë`

u‚¨–ñ‘©vu‚Å‚·‚æ‚Ë`v‚ƂȂé‚Ì‚ª—‰ð‚Å‚«‚È‚¢B

new String[list.size()] ‚Æ‚â‚炸‚É new String[0] ‚Æ‚â‚é‚Ì‚Í펯(‚¨–ñ‘©)‚È‚ñ‚Å‚·‚©H



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

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