Visualizzazione dei risultati da 1 a 4 su 4

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Drusko Visualizza il messaggio
    Io ho fatto come segue, ma non ho ben capito che valori può assumere il tipo generico E
    Il E è una type-variable e lo devi vedere come una specie di "segnaposto". Il suo tipo non lo sai quale sarà realmente. A livello di bytecode, per effetto della "erasure", un E senza bounds viene tradotto in Object.

    Data la tua classe qualcuno potrà fare es.

    ElasticSet<String> s = new ElasticSet<String>();

    o

    ElasticSet<Date> s = new ElasticSet<Date>();

    o di qualunque altro tipo reference.

    Quote Originariamente inviata da Drusko Visualizza il messaggio
    ma non mi permette di applicare gli operatori > e <
    Qui non c'entrano i generics. Gli oggetti non si comparano con gli operatori relazionali. Entrano in gioco due interfacce definite nel framework: Comparable e Comparator. Tutti i concetti di ordinamento gestiti e forniti dal framework si basano su queste due interfacce standard.
    Il discorso sarebbe un po' più lungo ....

    Quote Originariamente inviata da Drusko Visualizza il messaggio
    private Vector<E> elastic; //è giusto usare Vector o meglio ArrayList?
    ArrayList e Vector sono entrambi delle liste, espandibili e indirizzate per indice. Tecnicamente sono diverse come implementazione, performance e per alcuni nomi di metodi.
    Per un esercizio "didattico" come il tuo non credo che la differenza sia rilevante (a meno che chi ti ha dato l'esercizio si aspetti qualcosa di preciso o abbia dato indicazioni in tal senso)


    P.S. visto che parli di ElasticSet, Set, metodo glb ecc... riconosco la correlazione con una discussione, proprio di oggi, su un altro forum:
    http://www.iprogrammatori.it/forum-p...le-t25994.html
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2015
    Messaggi
    2
    P.S. visto che parli di ElasticSet, Set, metodo glb ecc... riconosco la correlazione con una discussione, proprio di oggi, su un altro forum:
    http://www.iprogrammatori.it/forum-p...le-t25994.html

    Grazie. Davvero, grazie. Mi state salvando

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.