🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #153414

Taka kolekcja/kontener: Vector i Map

#153414
From: Jacek Czerwinski
Date: Sat, 05 May 2012 07:27
17 lines
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-mail

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: 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