I programmeringsspråket Java , är en lista en primitiv datastruktur som kan innehålla ett linjärt arrangemang av föremål av någon hänvisning eller primitiv typ . Ett träd , å andra sidan , är en mer sofistikerad datastruktur som möjliggör olika snabba sökningar , såsom element med ett givet värde , eller alla element som har värden mindre än eller större än ett givet referensvärde. Du kan skapa en Java- trädet från en Java- lista genom att sätta alla listelement in i trädet . Instruktioner
1
Inkludera följande rader i början av din Java-kod :
import java.util.Iterator ,
import java.util.List ;
import java.util.TreeSet ,
2
Deklarera ( inledningsvis tom ) träd som måste innehålla alla element som för närvarande finns i Java listan , som i följande exempelkod :
TreeSet myTree = ny TreeSet ,
Ersätt " String " av klassnamnet av objekten som finns i din lista , det måste vara en referens typ . TreeSet är en klass definieras i standarden Java biblioteken
3
iterera över alla element i listan - . Besöker var och en exakt gång - samtidigt lägga dem till trädet , som i följande exempelkod :
Iterator myIterator = myList.iterator ( ) ;
samtidigt ( myIterator.hasNext ( ) ) katalog
myTree.add ( myIterator.next ( ) ) ;
Efter utförande av denna kod , hänvisningar till alla element som finns i listan kommer också att vara närvarande i trädet
.