Hallo, ich habe einen weiteren Programmteil, der zwar funktioniert, aber um eine Zusammenfassung am Ende erweitert werden soll. Es scannt nach aktiven Adressen im LAN, gibt sie aktuell jedoch auch nur dann aus, wenn 'true' eintritt. Daher speicher ich nun innerhalb der Schleife einfach den aktuellen Wert in einer Arraylist.
Nur wie gebe ich diese letztendlich aus? Ich muss die ja noch als String casten, da ich unabhängig der JAVA Version bleiben will (Generic ab Ver 1.5).
Hier der Programmschnippsel, ich denke wenn man Erfahrung mit Arralists hat, ist es simpel. Für mich ist es hingegen der Erstversuch.
Am Programmanfang ist folgender Aufruf:
und der wichtige Teil ist Folgender:
...
Nur wie gebe ich diese letztendlich aus? Ich muss die ja noch als String casten, da ich unabhängig der JAVA Version bleiben will (Generic ab Ver 1.5).
Hier der Programmschnippsel, ich denke wenn man Erfahrung mit Arralists hat, ist es simpel. Für mich ist es hingegen der Erstversuch.
Am Programmanfang ist folgender Aufruf:
Java:
ArrayList ipListe = new ArrayList();
und der wichtige Teil ist Folgender:
Java:
if(inkrAddrstart.isReachable(2000) == true ){
System.out.println( "|Aktive IP Adresse im LAN: " + inkrAddrstart.getHostAddress() );
System.out.println( "|Altern. Hostname(DNS): " + inkrAddrstart.getHostName() );
System.out.println( "|================================================" );
ipListe.add(inkrAddrstart.getHostAddress());
aktiv++;};
System.out.println( "|Fortschritt: "+prozdf.format(proz)+"%");
if(startAdresse == endAdresse){
System.out.println( " #b######IP Scanvorgang beendet###########" );
System.out.println( " (Gesamtzahl erreichbarer Clients: " +aktiv+ ")" );
System.out.println( " Aktive IPs: " +ipListe);}
startAdresse++;
counter++;};}