Kann mir einer diese Zeile Code erklären ?!
for(char i : text.toCharArray())
wieso fehlt da das Fragezeichen einen Operator nur als Doppelpunkt gibts doch nicht oder ? und was macht diese Zeile also toCharArray ist mir klar aber trotzdem den Rest wäre nett wenn mir das mal jmd erklärt
und diese Zeile verstehe ich auch nicht:
count = (count < this.code.length() -1) ? ++count : 0;
wäre nett wenn sich einer begnadigt ;-)
danke
Mit dem ternärem Operator hat das rein gar nichts zu tun (nur die Tatsache, dass da rein zufällig auch mal ein Doppelpunkt ist).
Das ist eine for-each Schleife: The For-Each Loop
oh dachte ich hätte hallo eingegeben
also übertragen auf mein Problem wäre das dann so:
das char i deklariert eine Variable, die ein Element aus dem Array festhält.
Bei jedem Schleifendurchlauf enthält die Variabel ein anderes Element aus dem Array bis es keine Elemente mehr gibt
und das text.toCharArray
da wird bei jedem Durchlauf meinem char i das nächste element des Array zugewiesen
Nichts, dafür ist ja das Forum da, um zu helfen. Das schlimme daran ist, dass du wenig bis garkeine bereitschaft zur Eigeninitative gezeigt hast. Viele Fragen hätten sich mit dem öffnen einer IDE von selbst geklärt (oder mit dem Lesen des linkes).
ok wenn das so rüber kam dann tut mir das leid das wollte ich auf keinen fall hatte mir den link auch angeschaut nur kam nicht so ganz gut mit dem englischen zurecht deswegen habe ich in meinem java buch nochmal nachgeschaut gehabt
also so sollte das nicht rüberkommen entschuldigung dafür wenn das falsch ankam seid echt ein super forum
toCharArray ist eine Methode in String, die die Zeichen in ein char-Array kopiert und zurück gibt, die das String-Objekt hat.
Mit for-each kann über ein solches Array oder über ein Objekt einer Iterable implementierenden Klasse iteriert werden. Dazu wird der im Kopf der Schleife deklarierten Variable nacheinander jedes Element des Arrays oder des Iterable-Objektes zugewiesen. Nachteil: Keine Variable "Index", die mit den Iterationsdurchgängen inkrementiert wird.
? : ist die verkürzte Form einer Alternative und ein bedingter Ausdruck. Trifft der vor dem ? genannte Ausdruck zu, wird der vor dem : stehende Ausdruck durchgeführt/, ansonsten der danachstehende.