Hirdetés

Keresés

Új hozzászólás Aktív témák

  • WonderCSabo
    félisten

    Lehet, hogy csak akartam kérdezni, de végül nem tettem meg? Pedig úgy rémlik, a napokban kérdeztem ilyet: javaban a dinamikus tömb fogalma nem létező dolog?
    Azt tudom, hogy vannak mindenféle listák és hasonlók, de úgy tűnik, ezek elemeire nem lehet index-szel hivatkozni, get/set metódusok és hasonlók állnak csak rendelkezésre, a tömbök meg fix méretűként viselkednek.
    Ezt jól látom vagy valamit elnéztem?

    Javában egy féle tömb van:

    String[] array = new String[20]

    Ennek futásidőben lehet méretet adni, szóval a C++ -os dinamikus memória lefoglalású tömbbel analóg. Ennek a mérete fix, és van indexelő operátora. Vannak osztályok, amik ezt a tömböt felhasználva változtatható méretű listát implementálnak, pl. ilyen az ArrayList. Valóban csak metódusokkal lehet elérni az elemeit, de ennek az oka alapvetően az, hogy Javában nincs operátortúlterhelés.

Új hozzászólás Aktív témák