For-Schleife mit String

selim

Aktives Mitglied
Hallo zusammen,

ich habe ein kleines problem, komme nicht weiter stehe auf dem schlauch (bei der 1 for-schleife.)

Java:
for (String x = host; x < hostxy;){
for (int i = 0; i < 65536; i++) {

wie kann ich zum beispiel einen IP-Range durch die for-schleife jagen?

Für einen tip wäre ich dankbar.
 

HimBromBeere

Top Contributor
in einer for-Schleife kannst du nur "zählbare" Datentypen verwenden... woher soll denn der Compiler wissen, wie String++ gerechnet werden soll...

Um deine IP-Range zu schreiben? Warum verwandelst du deine Adresse nicht einfach in eine einzige hex-Zahl und iterierst über die?
 

VfL_Freak

Top Contributor
Moin,

Java:
for (String x = host; x < hostxy;){
Was soll das denn sein ?
Was ist host, was hostxy ?
Falls es es Strings sind, dann könntest Du sie mit mit ".equals" vergleichen ....
Und als FOR-Schleife ist das so schlichtweg Unsinn - schau doch mal in ein Grundlagen-Buch !

wie kann ich zum beispiel einen IP-Range durch die for-schleife jagen?
was ist denn an der zweiten FOR-Schleife so schlecht ?

Gruß
Klaus
 

Schandro

Top Contributor
Wenn du über mehrere Domains iterieren willst kannst du es bspw. so machen:
Java:
String[] hosts = {'google.com', 'facebook.com', 'amazon.de'};
for(String host : hosts){
   System.out.println(host);
}
 

hdi

Top Contributor
in einer for-Schleife kannst du nur "zählbare" Datentypen verwenden... woher soll denn der Compiler wissen, wie String++ gerechnet werden soll...
Du hast schon Recht, dass in for-Schleifen eigentlich immer ein loop-count hochgezählt wird. Wenn das nicht so wäre, dann würde man gleich eine while-Schleife nehmen. Aber das ist lediglich so gängig - eine for-Schleife muss syntaktisch nichts mit "zählen" zu tun haben. Bsp:

Java:
for(; getSomeRandomBoolean(); System.out.println("Random boolean was true"));

Kompiliert und läuft einwandfrei. Ist natürlich Quatsch sowas zu schreiben - ich will dich auch nur darauf hinweisen dass eine for-Schleife aus Compiler-Sicht erstmal nix mit Zahlen, oder gar dem Zählen, zu tun hat. Es gibt durchaus ein paar Fälle, in denen eine for-Schleife nicht dem typischen i = 0; i<x; i++ Muster folgt.
 

selim

Aktives Mitglied
Hallo die zweite For-Schleife macht keine Probleme.

Ich will nur einen Range abfragen d.H. 192.0.0.1 between 192.0.0.254

Werde es irgenwie anders lösen eventuell über eine Batchdatei.

Danke!!!!! für die schnellen antworten.
 
G

Gast2

Gast
Java:
for (int i = 1; i <= 254; i++) {
  syso("192.0.0." + i);
}
Sowas ???:L
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Java To String Methode, Array mit For-Schleife Java Basics - Anfänger-Themen 2
ravenz Schleife mit for über String Array „zahlen“und prüfen ob Wert „a“ oder „b“ oder „c“ entspricht (mittels || ) Java Basics - Anfänger-Themen 4
A eine neue normale String-Array von einer String-Array, die in for schleife ist, schaffen Java Basics - Anfänger-Themen 3
L String in Do-While-Schleife Abbruchkriterium Java Basics - Anfänger-Themen 1
J Mit for Schleife einen String Rückwärts befüllen Java Basics - Anfänger-Themen 9
B Schleife erstellen mit String Format "001" bis "999" Java Basics - Anfänger-Themen 2
R Variablen For Schleife, Variable in String inkrementieren Java Basics - Anfänger-Themen 5
G String aus Schleife Java Basics - Anfänger-Themen 5
J Einem String-Array in einer for-Schleife Strings zuweisen - Klappt nicht in einer for-Schleife Java Basics - Anfänger-Themen 5
A JButton[] und String[] in doppelter For-Schleife Java Basics - Anfänger-Themen 4
M Ausgabe aus WHILE Schleife in String speichern? Java Basics - Anfänger-Themen 3
T String und for-each Schleife Java Basics - Anfänger-Themen 5
J If Schleife und String funktioniert nicht Java Basics - Anfänger-Themen 3
D String wiedergeben mit for schleife Java Basics - Anfänger-Themen 7
F While Schleife ausführen, wenn String gleich ist. Java Basics - Anfänger-Themen 2
L String aus eingelesener XML (Schleife) in String Array ablegen Java Basics - Anfänger-Themen 13
S Eingegebenen String per IF-Schleife überprüfen Java Basics - Anfänger-Themen 5
G Zweidimensinales String array über for Schleife beschreiben Java Basics - Anfänger-Themen 20
B schleife beenden (vermutl. integer <-> leerer string p Java Basics - Anfänger-Themen 9
M While-Schleife mit Wartezeit Java Basics - Anfänger-Themen 15
T Ich brauche eine Schleife die eine beliebige Zahl so lange durch 10 teilt bis zur Null Java Basics - Anfänger-Themen 5
DrahtEck Schleife soll wieder da anfangen wo ich es möchte ! Java Basics - Anfänger-Themen 17
Finn_lol Fehlermeldung bei Schleife mit Array Java Basics - Anfänger-Themen 4
Ranger229 Endless loop in while Schleife Java Basics - Anfänger-Themen 3
MaZ Quadrat Schleife(Pyramide) Java Basics - Anfänger-Themen 9
M Datentypen While-Schleife eine Java Methode erstellen Java Basics - Anfänger-Themen 3
P Wie kann diese Schleife beenden Java Basics - Anfänger-Themen 1
T float soll durch schleife die größte mögliche Zahl herausfinden, Ausgabe ist aber "Infinity" Java Basics - Anfänger-Themen 1
T Variable in Schleife deklarieren, Speicherplatz, Garbage Collector Java Basics - Anfänger-Themen 10
Ostkreuz While Schleife neustarten Java Basics - Anfänger-Themen 20
S Verschachtelte for-Schleife Java Basics - Anfänger-Themen 2
M Problem bei verschachtelter for-Schleife bei zweidimensionalen Arrays Java Basics - Anfänger-Themen 3
laxla123 Verschachtelte If-Else Schleife Java Basics - Anfänger-Themen 21
S Erste Schritte do-while Schleife Münzwurf Java Basics - Anfänger-Themen 1
S while Schleife Taschenrechner Java Basics - Anfänger-Themen 1
P Best Practice While loop schleife Java Basics - Anfänger-Themen 5
ohneInformatik; For Schleife. Was macht dieser Code?? Java Basics - Anfänger-Themen 5
I For Schleife Summe berechnen Java Basics - Anfänger-Themen 13
A Erste Schritte Aufgabe mit while Schleife Java Basics - Anfänger-Themen 11
R do while Schleife Verständnisfrage Java Basics - Anfänger-Themen 2
Say Fehlenden Code finden in einer while-Schleife? Java Basics - Anfänger-Themen 11
N Warum Springt iterator nur in der Schleife weiter Java Basics - Anfänger-Themen 9
J for Schleife kleinste Zufallszahl finden Java Basics - Anfänger-Themen 25
A Return in While Schleife Java Basics - Anfänger-Themen 6
M Erste Schritte While Schleife / Ausgabe von buchstabe & ASCII Wert Java Basics - Anfänger-Themen 4
J do..while Schleife Java Basics - Anfänger-Themen 14
S Textausgabe in einer For-Schleife Java Basics - Anfänger-Themen 12
B Automatisierte Ausgabe (Schleife, If-Abfrage?) Java Basics - Anfänger-Themen 24
C 2D Array Ausgabe mit for-Schleife i,j Java Basics - Anfänger-Themen 4
T Mit jedem Wert in der for-Schleife weiter arbeiten Java Basics - Anfänger-Themen 3
berserkerdq2 Warum muss man manchmal in der RUnmethode sleep in eine schleife tun? Java Basics - Anfänger-Themen 9
F for-Schleife halbiert Durchläufe ungewollt Java Basics - Anfänger-Themen 6
Bugs Bunny Fehlerhafte Berechnung beim erneuten Durchlaufen der Schleife Java Basics - Anfänger-Themen 5
J Methoden iterator for-schleife (hasNext() ) Java Basics - Anfänger-Themen 7
S Was macht ++ ohne Schleife? Java Basics - Anfänger-Themen 4
LFB In einer For-Schleife alles in einer Zeile ausgeben Java Basics - Anfänger-Themen 14
Neuling47 for schleife Java Basics - Anfänger-Themen 6
M Variable in einer Schleife initialisieren Java Basics - Anfänger-Themen 46
B Zuweisungen und Methodenaufrufe in Bedingung der while Schleife? Java Basics - Anfänger-Themen 2
JavaBeginner22 Würfeln bis 6 while Schleife Java Basics - Anfänger-Themen 13
D EinMalEins mithilfe einer for-Schleife und Array Java Basics - Anfänger-Themen 1
xanxk Problem For-Schleife mit Charakter Java Basics - Anfänger-Themen 2
W Schleife und einmal variable++ zu viel Java Basics - Anfänger-Themen 20
sgtcoopa Array übergeben Schleife Java Basics - Anfänger-Themen 0
T Mäxchenspiel mit Schleife Java Basics - Anfänger-Themen 3
D try/catch-Block bei for-Schleife Java Basics - Anfänger-Themen 14
D Hilfe bei einer Aufgabe mit for-Schleife Java Basics - Anfänger-Themen 6
J Schleife Problem Java Basics - Anfänger-Themen 2
X Hilfe beim Übertragen in eine For-Schleife Java Basics - Anfänger-Themen 1
L while Schleife mit 2 Bedingung endet nicht Java Basics - Anfänger-Themen 3
stormyark 4 Bit in einer for-schleife funktioniert nicht Java Basics - Anfänger-Themen 3
M ArrayList mit einer Schleife befüllen Java Basics - Anfänger-Themen 2
K Schleife berechnet kein Ergebnis (Vererbung) Java Basics - Anfänger-Themen 6
S Sentinel-Schleife Java Basics - Anfänger-Themen 0
D Array mit while-schleife Java Basics - Anfänger-Themen 12
Kiki01 Wie würde eine geeignete Schleife aussehen, die die relative Häufigkeit für jeden Charakter in einem Text bestimmt? Java Basics - Anfänger-Themen 3
P9cman Vokal Zähler mit switch case und for-Schleife Java Basics - Anfänger-Themen 4
B do while Schleife Java Basics - Anfänger-Themen 3
I Fehler bei for-Schleife Java Basics - Anfänger-Themen 6
S Mit for-Schleife ein 2D JLabel-Array mit veränderbaren Icons erstellen Java Basics - Anfänger-Themen 3
D Codeverständis For-Schleife Java Basics - Anfänger-Themen 4
SergioCK Do while Schleife wiederholen Java Basics - Anfänger-Themen 14
M For-Schleife Java Basics - Anfänger-Themen 20
el_pato DialogFenster wird nicht in Schleife geöffnet? Java Basics - Anfänger-Themen 30
J if-Schleife innerhalb einer if-Schleife wird in der Konsole nicht gelesen Java Basics - Anfänger-Themen 4
EinNickname9 Denkfehler bei einfacher Schleife Java Basics - Anfänger-Themen 83
paulen1 Methoden Unerwünschte Ausgabe bei System.out.print in For-Schleife Java Basics - Anfänger-Themen 8
S Array mit for-Schleife besetzen Java Basics - Anfänger-Themen 7
CptK For-Schleife in Thread nach jedem Durchlauf pausieren Java Basics - Anfänger-Themen 35
M for schleife ohne geschweifte Klammer Java Basics - Anfänger-Themen 15
H For-Schleife bis Index von Eingabe laufen lassen Java Basics - Anfänger-Themen 24
Informatikf Methoden While Schleife Java Basics - Anfänger-Themen 3
U geschachtelte if-Schleife Java Basics - Anfänger-Themen 15
M While Schleife? Java Basics - Anfänger-Themen 4
Poppigescorn Quersumme Berechnen mit einer While Schleife Java Basics - Anfänger-Themen 13
I Potenz berechnen mit for-Schleife Java Basics - Anfänger-Themen 3
J Koordinaten per Schleife ausgeben Java Basics - Anfänger-Themen 6
S Schleife funktioniert nicht Java Basics - Anfänger-Themen 2
M For Schleife/ArrayList Java Basics - Anfänger-Themen 12
OZAN86 Methoden for schleife Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben