Article View: pl.comp.lang.java
Article #153415Re: Taka kolekcja/kontener: Vector i Map
From: Jacek Czerwinski
Date: Sat, 05 May 2012 08:50
Date: Sat, 05 May 2012 08:50
16 lines
1549 bytes
1549 bytes
W dniu 2012-05-05 09:27, Jacek Czerwinski pisze: > Gdyby oprzeć to o Map, dostęp po indeksie by musiał być w kolejności > dodawania (więc nie hash, alfabetycznie itd) plus mozliwość rozsuwania. > > Pewnie że da się to napisać, tylko po co. Zrobiłem sobie na kolanie MapWithBenefits<T> extends HashMap<String, T> z prywatną listą dla drugiej funkcjonalności mentalnie pożegnałem się z inteligentnym put(T) i będzie put(String,T) zastanawiam się, jak w tym "wiekopomnym" kodzie wyeliminować API ujawniające przypadkową dla mnie kolejność z oryginalnego Map (putAll, entrySet ). W C++ bym obniżył dostępność do private i by było.
Technical Details
Message-ID:
<jo2pjs$onr$1@node2.news.atman.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailReferences:
<jo2kpg$jrp$1@node2.news.atman.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: Jacek Czerwinski <x@y.z.pl> Newsgroups: pl.comp.lang.java Subject: Re: Taka kolekcja/kontener: Vector i Map Date: Sat, 05 May 2012 10:50:03 +0200 Organization: ATMAN - ATM S.A. Lines: 20 Message-ID: <jo2pjs$onr$1@node2.news.atman.pl> References: <jo2kpg$jrp$1@node2.news.atman.pl> NNTP-Posting-Host: 77-255-113-153.adsl.inetia.pl Mime-Version: 1.0 X-Trace: node2.news.atman.pl 1336207804 25339 77.255.113.153 (5 May 2012 08:50:04 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Sat, 5 May 2012 08:50:04 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:12.0) Gecko/20120428 Thunderbird/12.0.1 In-Reply-To: <jo2kpg$jrp$1@node2.news.atman.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit