ืืขืชืื ืงืจืืืืช ืืฉื ื ืฉืืืืช ืฉื ืจืืืช ืื:
private List cheesesInStock = โฆ ;
/**
* @return ะผะฐััะธะฒ, ัะพะดะตัะถะฐัะธะน ะฒัะต ัััั, ะธะผะตััะธะตัั ะฒ ะผะฐะณะฐะทะธะฝะต,
* or null, ะตัะปะธ ัััะพะฒ ะดะปั ะฟัะพะดะฐะถะธ ะฝะตั.
*/
public Cheese[] getCheeses() {
if (cheesesInStock.size() == 0)
return null;
}
ืืื ืกืืื ืืืชืืืืก ืืื ืืงืจื ืืืืื ืืืฆื ืฉืื ืืื ืืืื ื ืืืืฆืข. ืื ืืืืื ืืช ืืืงืื ืืืชืื ืงืื ื ืืกืฃ ืืื ืืขืื ืืช ืขืจื ืืืืืจื ืฉื ืืฉืืื ะฟull
, ืืืืืื:
Cheese[] cheeses = shop.getCheeses();
if (cheeses ! = ะฟull &&
ะrrะฐัs.ะฐsList(shะพั.gะตtะกhะตะตsะตs()).ัะพntะฐins(ะกhะตะตsะต.SะขILะขON))
Sัstะตm.ะพut.ัrintln("Jะพllั good, just the thing.");
ืืืงืื ืคืฉืื:
if (ะrrะฐys.ะฐsList(shะพั.gะตtะกhะตะตsะตs()).ัะพntะฐins(ะกhะตะตsะต.SะขILTON)) Sัstะตm.ะพut.ัrintln("Jะพllั good, just the thing.");
ืกืื ืื ืฉื ืืืืืืืืช ื ืืืฅ ืืืขื ืืื ืงืจืืืช ืฉืืื ืืืืืืจื null ืืืงืื ืืขืจื ืืืืจื ืืคืก. ืื ืืืื ืืืืื ืฉืืืืืช, ืฉืื ืืืชืื ืฉืืคืชื ืืืงืื ืื ืืชื ืงืื ืืืืื ืืขืืืื ืืชืืฆืื null
. ืืฉืืืื ืขืืืื ืื ืืืชืืืืช ืืืฉื ืฉื ืื ืืืืืื ืฉืฉืืืืช ืืืื ืืืจื ืืื ืืืืืจืืช ืืืืืืงื ืืื ืื ืืืชืจ. ืืฉ ืืืืืืจ ืื ืฉืืืืจื null
ืืืงืื ืืขืจื ืืืืื ืืกืืืื ืฉื ืืฉืืื ืขืฆืื ืฉืืืืืจื ืืช ืืืขืจื. ืืคืขืืื ืืืขื ืื ืฉืืืืจืช null ืขืืืคื ืขื ืืืืจืช ืืขืจื ืืืืจื ืืคืก ืืืืืื ืฉืืื ืืื ืขืช ืืช ืืืืฆืืืช ืฉื ืืงืฆืืช ืืืขืจื ืืืืืจืื. ืืืขืื ืื ื ืืฉื ืืฉืชื ืกืืืืช. ืจืืฉืืช, ืืื ืืขื ืืืืื ืืืื ืืืฆืืขืื ืืจืื ืื ืืื ืื ืคืจืืคืื ืืชืืื ืืช ืืจืื ืฉืฉืืื ืืกืืืืช ืื ืืื ืืกืืื ืืขืืงืจืืช ืืืจืืื ืืืืฆืืขืื. ืฉื ืืช, ืื ืงืจืืื ืืืชืืื ืฉืืื ื ืืืืืจื ืจืฉืืืืช ืืืืื ืืืขืืืจ ืืช ืืืชื ืืขืจื ืืืืจื ืืคืก ืืืงืื, ืืืืืื ืฉืื ืืขืจื ืืืืจื ืืคืก ืืื ืืืชื ื ืืชื ืืฉืื ืื, ืื ืืชื ืืฉืชืฃ ืืืืืืงืืื ืืืชื ื ืืชื ืื ืืฉืื ืื. ืืืขืฉื, ืื ืืืืืง ืื ืฉืงืืจื ืืืฉืจ ืืชื ืืฉืชืืฉ ืืืืืื ืืกืื ืืจืื ืืื ืืฉืคืื ืืืื ืืื ืืืืกืฃ ืืชืื ืืขืจื ืืืืงืจ ืกืื:
private List ัhะตะตsะตsInStะพัk = โฆ ,
private fiะฟะฐl static Cheese[] NULL_CHEESE_ARRAY = nะตw Cheese[0];
/**
* @ะณะตtuะณะฟ ะผะฐััะธะต, ัะพะดะตัะถะฐัะธะน ะฒัะต ัััั, ะธะผะตััะธะตัั ะฒ ะผะฐะณะฐะทะธะฝะต
*/
public Cheese[] getCheeses() {
ะณะตtuะณะฟ (Cheese[] ัhะตะตsะตsInStะพัk.tะพะะณะณะฐั(NULL_ะกะะะSะ_ะRRะะฃ);
}
ืื ืืกืื ืื, ืงืืืข, ืืืขืจื ืืืืจื ืืคืก ,toArray
ืืืขืืจ ืืฉืืื ืืื ืืฆืืื ืืืื ืกืื ืืื ืฆืจืื ืืืืืืจ. ืืืจื ืืื, ืืฉืืื toArray
ืืงืฆื ืฉืื ืืืืจืื ืขืืืจ ืืืขืจื ืืืืืืจ, ืื ืื ืืืืกืฃ ืจืืง, ืืื ืืืืงื ืืืขืจื ืืงืื, ืืืืคืจื ะกollะตัtion,tะพะะณะณะฐั(ะbjะตัt[])
ืืืืื ืฉืื ืืขืจื ืืงืื ืืืื ืืกืคืืง ืืื ืืืืื ืืช ืืืืกืฃ, ืื ืื ืฉืืืืืจ. ืืื, ืื ืื ืืืืฆื ืืขืืื ืื ืืงืฆื ืืขืฆืื ืืขืจื ืืืืจื ืืคืก ืืืืืจืื, ืืื ืืฉืชืืฉ ื"ืงืืืข ืกืคืฆืืคื ืืกืื" ืืืื. ืืืื ื ืกืื. ืืื ืกืืื ืฉืฉืืืช ืืขืจื ืชืืืืจ null ืืื ืืขืจื ืืืืจื ืืคืก. ื ืจืื ืื ื ืื ืื ื ืืืข ืืฉืคืช ืืชืื ืืช C, ืฉืื ืืืจื ืืืขืจื ืืืืืจ ืื ืคืจื ืืืืขืจื ืขืฆืื. ื-C, ืืื ืืขื ืืืงืฆืืช ืืืืจืื ืืืขืจื ืืืืจื ืืคืก. ืืงืืจ: ื'ืืฉืืข ืืืื, Java TM Effective Programming, ืืืฆืืช ืืืจื
GO TO FULL VERSION