Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Comparare due oggetti

  1. #1

    Comparare due oggetti

    Ciao a tutti,
    qualcuno sa dirmi dove sbaglio?

    codice:
      private void insertSorted( Object i ) {
          if ( first == null ) {
             // initial list is empty
             first = new ObjectListElem( i, null );
          } else {
             // initial list has at least one element
             if ( compare(i,first.value) < 0 ) {
                // add as first
                addFirst( i );
             } else {
                // add someplace after the first
                ObjectListElem elem = first;
                while ( elem.next != null ) {
                   if ( compare(i,elem.next.value) < 0 ) {
                      // insert between e and e.next
                      elem.next = new ObjectListElem( i, elem.next );
                      return;
                   }
                   elem = elem.next;
                } // end while()
                // end of list reached and not yet inserted: add last
                addLast( i );
             }
          }
       } // end insertSorted()
    } // end class ObjectList
    L'errore che mi da il compilatore è
    codice:
    docking-hg-48-181-dhcp:~/Desktop matteo$ javac ObjectList.java
    ObjectList.java:211: cannot find symbol
    symbol  : method compare(java.lang.Object,java.lang.Object)
    location: class ObjectList
             if ( compare(i,first.value) < 0 ) {
                  ^
    ObjectList.java:218: cannot find symbol
    symbol  : method compare(java.lang.Object,java.lang.Object)
    location: class ObjectList
                   if ( compare(i,elem.next.value) < 0 ) {
                        ^
    2 errors
    Grazie
    http://www.newsol.ch
    "I'm so sorry"
    Mario Corti, CEO Swissair, 2 Ottobre 2001
    La crisi della società Swissair è culminata con il "grounding" dell’intera flotta aerea nei primi giorni del mese di ottobre 2001.

  2. #2
    Devi implementare il metodo "compare" per poterlo usare....

    ciao

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.