: ? Operator -Verständnisproblem

dehlen

Bekanntes Mitglied
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
 

Runtime

Top Contributor
Das:
Java:
count = (count < this.code.length() -1) ? ++count : 0;
ist gleich zu setzten wie das:
Java:
if(count < this.code.length() -1) { ++count; } else { count = 0; }
Also wenn der Ausdruck vor dem Fragezeichen wahr ist, dann wird der Teil zwischen ? und : ausgeführt, sonst der Teil nach :.
 
T

Tomate_Salat

Gast
Wow, das ist echt anstrengend zu erraten was du willst oO.

Lese dir doch einfach den Link von XHelp durch oder probiere es doch einfach aus :-/.

Java:
for(char c : "Demo".toCharArray())
    System.out.println(c);

Code:
D
E
M
O
 

dehlen

Bekanntes Mitglied
oh dachte ich hätte hallo eingegeben :D
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

jetzt ?!
 
T

Tomate_Salat

Gast
Hier möchte ich nochmal auf das "einfach mal selbst ausprobieren" verweisen.

"Demo" hat die länge 4 und nicht 5

und woher nimmst du "H","A"?
war ursprünglich vllt HALLO gemeint? das wäre 5 chars lang :-/

Edit da habe ich aber sowas von zu lange gebraucht :-/

lese dir den link von XHelp durch, schaue dir mein Beispiel an und probier einfach mal ein wenig selbst etwas aus.
 
T

Tomate_Salat

Gast
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).
 

dehlen

Bekanntes Mitglied
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
 
T

Tomate_Salat2

Gast
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.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
pkelod Binäre Darstellung Bitwise-Operator Java Basics - Anfänger-Themen 10
U Wie genau funktioniert der ! Operator Java Basics - Anfänger-Themen 3
C ?: Operator Java Basics - Anfänger-Themen 14
L Java operator % Java Basics - Anfänger-Themen 3
KogoroMori21 Erklärung zum Ternären Operator Java Basics - Anfänger-Themen 4
B Modulo-Operator anhand eines Beispieles erklären Java Basics - Anfänger-Themen 7
C Ternärer Operator mit Strings Java Basics - Anfänger-Themen 3
L Modulus Operator Java Basics - Anfänger-Themen 3
A Zuweisungen und -- operator; Java Basics - Anfänger-Themen 2
H << Operator Java Basics - Anfänger-Themen 7
F RegEx "+" nur als Zeichen, nicht als Operator oder Sonstiges Java Basics - Anfänger-Themen 2
H Operatoren Der bedingte Operator ? : ; Java Basics - Anfänger-Themen 2
J new-Operator Java Basics - Anfänger-Themen 6
H this operator - was ist das? Java Basics - Anfänger-Themen 2
R Operatoren Bad operand types for binary operator Java Basics - Anfänger-Themen 4
O Bedingter Operator eine Frage! Java Basics - Anfänger-Themen 10
O Erste Schritte x*y*z mit Shift Operator moeglich? Java Basics - Anfänger-Themen 15
L Operatoren error: bad operand types for binary operator && Java Basics - Anfänger-Themen 8
E Methoden in new-Operator Methode in geschweifter Klammer Java Basics - Anfänger-Themen 3
I bad operand types for binary operator > Java Basics - Anfänger-Themen 5
D Conditional Operator ?: Java Basics - Anfänger-Themen 3
L Operatoren Übungsklausuraufgabe, unbekannter Operator Java Basics - Anfänger-Themen 13
H Operatoren Fehler bad operand types for binary operator Java Basics - Anfänger-Themen 7
snipesss Operator "-" is undefined Java Basics - Anfänger-Themen 1
F Operatoren If mit variabelem Operator Java Basics - Anfänger-Themen 2
J instanceof Operator Java Basics - Anfänger-Themen 3
K Operatoren The Operator * is undefined for the argument type(s) double, String Java Basics - Anfänger-Themen 4
J Operator * benutzen Java Basics - Anfänger-Themen 3
DeVolt Operatoren Frage zum new-Operator Java Basics - Anfänger-Themen 4
N Methoden Modulo Operator Java Basics - Anfänger-Themen 1
S Operatoren ! Operator Java Basics - Anfänger-Themen 4
O Operator undefined Java Basics - Anfänger-Themen 2
N this-Operator Java Basics - Anfänger-Themen 2
ubaro1 Operatoren Der Tide Operator und positive Ganzzahlen in Binär Java Basics - Anfänger-Themen 1
S Hashcode - Operator ^ Java Basics - Anfänger-Themen 11
M Shift Operator Java Basics - Anfänger-Themen 3
V XOR-Operator? Java Basics - Anfänger-Themen 5
K Zugriff einer Klasse auf eine andere Andere -> bad operand for binary operator Java Basics - Anfänger-Themen 5
J bad operand types for binary operator Java Basics - Anfänger-Themen 3
T Pixelmanipulation Sobel-Operator Java Basics - Anfänger-Themen 2
K Frage zu Class Operator Java Basics - Anfänger-Themen 2
L The operator && is undefined for the argument type(s) String, boolean Java Basics - Anfänger-Themen 8
C Operatoren | - Operator Java Basics - Anfänger-Themen 10
K .Class Operator unklar Java Basics - Anfänger-Themen 3
B Operator | Java Basics - Anfänger-Themen 11
R Compiler-Fehler Operator + nicht erlaubt? Java Basics - Anfänger-Themen 6
C Was tut der | Operator? Java Basics - Anfänger-Themen 8
K Polymorphie und instanceOf Operator Java Basics - Anfänger-Themen 6
S Objekt Erzeugung ohne new Operator Java Basics - Anfänger-Themen 6
C Logischer UND Operator funktioniert nicht richtig Java Basics - Anfänger-Themen 5
H Buch: Java lernen mit BlueJ Modulo-Operator Java Basics - Anfänger-Themen 16
K Conditional Operator Java Basics - Anfänger-Themen 16
A Was bedeutet der Operator *= ? Java Basics - Anfänger-Themen 2
A Operator in Java Java Basics - Anfänger-Themen 11
S Modulo Operator Java Basics - Anfänger-Themen 8
C Variablen Problem: variable operator might not have been initialized Java Basics - Anfänger-Themen 9
K OOP Wertebereich Ergebnis von % Operator Java Basics - Anfänger-Themen 8
L Frage zu Konstruktoren und dem this Operator Java Basics - Anfänger-Themen 16
R Ersatz für Modulo Operator Java Basics - Anfänger-Themen 8
W &-Operator in diesem Zusammenhang Java Basics - Anfänger-Themen 19
J Oder-Operator Tastenkürzel Java Basics - Anfänger-Themen 7
K Cast-Operator Java Basics - Anfänger-Themen 3
D Bit-Operator & Java Basics - Anfänger-Themen 5
Q mathematische Operationen als Methode und nicht Infix-Operator Java Basics - Anfänger-Themen 14
V Cast-Operator Java Basics - Anfänger-Themen 2
G super operator und incompatible types, simple fehler Java Basics - Anfänger-Themen 8
N Operator aus Array lesen Java Basics - Anfänger-Themen 2
G Für was braucht man den This-operator Java Basics - Anfänger-Themen 3
M Binärdarstellung in Java mit Shift-Operator + bitweises und Java Basics - Anfänger-Themen 2
W Seltsamer Operator int var = 1<< 23; Java Basics - Anfänger-Themen 4
P If Abfrage, Variablenvertauschung und UND Operator Java Basics - Anfänger-Themen 4
J Modulo-Operator rechnet falsch Java Basics - Anfänger-Themen 2
B + operator Java Basics - Anfänger-Themen 4
F Generische Methode - was bringt der Wildcard Operator? Java Basics - Anfänger-Themen 7
H Konditional Operator Java Basics - Anfänger-Themen 2
NightmareVirus new operator Java Basics - Anfänger-Themen 5
M %-Operator Java Basics - Anfänger-Themen 3
G string ohne '+' operator Java Basics - Anfänger-Themen 5
S Modulo-Operator Java Basics - Anfänger-Themen 5
S Operator ! auf char nicht anwendbar, was nun? Java Basics - Anfänger-Themen 7
T sobel-operator Java Basics - Anfänger-Themen 3
W %-Operator Java Basics - Anfänger-Themen 4
S Unterschied: ++a & a++ Operator? Java Basics - Anfänger-Themen 9
ven000m Operator += Java Basics - Anfänger-Themen 4
Student Probleme mit dem new-Operator Java Basics - Anfänger-Themen 14
G Operator-Überladung Java Basics - Anfänger-Themen 6
B Operator Java Basics - Anfänger-Themen 2
Z operator ++ Java Basics - Anfänger-Themen 3
N return-Operator Java Basics - Anfänger-Themen 11
K Verständnisproblem bei Server/Client Java Basics - Anfänger-Themen 3
nonickatall Grundsätzliches Verständnisproblem des Aufbaus eines Programms Java Basics - Anfänger-Themen 19
X Verständnisproblem Call-By-Reference Java Basics - Anfänger-Themen 5
P JavaFX: Verständnisproblem bei ComboBox/ChoiceBox etc. Java Basics - Anfänger-Themen 9
T Verständnisproblem mit Assoziationen Java Basics - Anfänger-Themen 7
M Verständnisproblem der Rekursion bei Arrays Java Basics - Anfänger-Themen 8
A Erste Schritte Verständnisproblem Java Basics - Anfänger-Themen 5
S Verständnisproblem Aufgabe Java Basics - Anfänger-Themen 9
S Model View Controller: Verständnisproblem Java Basics - Anfänger-Themen 13
temi Verständnisproblem Class.forName() Java Basics - Anfänger-Themen 3
2 Verständnisproblem bei Anwendung von Lower Bounded Wildcards Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben