Article View: pl.comp.lang.java
Article #153414Taka kolekcja/kontener: Vector i Map
From: Jacek Czerwinski
Date: Sat, 05 May 2012 07:27
Date: Sat, 05 May 2012 07:27
17 lines
1567 bytes
1567 bytes
Czy jest w bibliotekach z kolekcjami takie "coś" co pozwala: a) dodawać obiekty na sposób Listy/Vectora na końcu lub ze świadomym rozpychaniem i odczytywać po indeksie int. b) zarazem żeby były dostępne jako Map<String,T>. Pewnie w konsekwencji b) dodawane obiekty by musiały by mieć pewien wyróżnik, klucz żeby się mogły 'przedstawić'. Więc mają, tylko pojemnik musi o tym wiedzieć. 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. W C# mam kilka API gdzie elementy są dostępne z tablicy [int] i [string] jednocześnie, i bardzo mi się podoba. Operatora tablicowego oczywiście w Javie nie przeskoczę.
Technical Details
Message-ID:
<jo2kpg$jrp$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-mailShow 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: Taka kolekcja/kontener: Vector i Map Date: Sat, 05 May 2012 09:27:43 +0200 Organization: ATMAN - ATM S.A. Lines: 21 Message-ID: <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 1336202864 20345 77.255.113.153 (5 May 2012 07:27:44 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Sat, 5 May 2012 07:27:44 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:12.0) Gecko/20120428 Thunderbird/12.0.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit