// Verknüpfe Block-Objekte zu einer verketteten Liste public class Blockchain { public static void main(String[] args) { Block b = new Block(); b.daten = "Hallo, Welt"; b.next = new Block(); b.next.daten = "Hallo, Welt"; b.next.next = new Block(); b.next.next.next = new Block(); // Neuer Versuch: 100 Blöcke erzeugen // und aneinander hängen! int count = 1; b = new Block(); b.daten = new String("Hallo, Welt"); Block anfang = b; // Anfang merken! for (int i=1; i<100; i++) { b.next = new Block(); b.next.daten = new String("Hallo, Welt"); b = b.next; } b = anfang; // b wieder auf den ersten Block setzen. // Text in der verketteten Liste suchen b = anfang; while(b != null) // so lange Ende nicht erreicht { if(((String)(b.daten)).equals("Hallo, Welt")) { System.out.println("Text gefunden im Block " + b); break; } b = b.next; } } }