String test = "123456789";
for(char c: test.toCharArray()) {
System.out.println(c);
}
Meine Frage hier ist: Wird test.toCharArray() jedes Mal während der Iteration aufgerufen, also hier 9 Mal?
Das weiß ich auch So etwas wie die Größe für eine Sammlung oder die Länge für ein Array sind Attribute. Auch wenn während einer for-i-Schleife auf sie zugegriffen wird, handelt es sich also nur um einen Zugriff auf die Eigenschaft und nichts weiter.
Bitte korrigieren Sie mich, wenn ich mit dieser Annahme falsch liege meins.
Die Antwort https://stackoverflow.com/a/1618405/10120165 beantwortet teilweise meine Frage. Gibt es überhaupt eine Möglichkeit, sich dessen sicher zu sein? Außerdem konnte ich diese Dokumentation nicht leicht finden.
Wird bei der Verwendung einer for-each-Schleife in Java mit toCharArray bei jeder Iteration toCharArray aufgerufen? [Dup ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post