Einzelaufgabe 1.2: Palindromchecker

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

Einzelaufgabe 1.2: Palindromchecker
Hallo,
ich wollte kurz Fragen ob ich auf den ersten Buchstaben in der Zeichenkette mit 0 oder 1 zugreife.

Mfg


In der Regel mit 0, wenn es ein String ist. Ein String ist nämlich ein Array von Charactern und daher auch die Indizierung beginnend bei 0.


Okay
Vielen Dank für die Antwort :slight_smile:


In C ist das so. In Java vielleicht intern auch. Aber eigentlich ist ein String ein Objekt, kein Array, deshalb kannst du auf Zeichen auch nur mit .charAt(j) zugreifen, nicht mit [j].


Moment, das [j] hat nichts mit Arrays zu tun und dass das in Java nicht geht, liegt allein daran, dass Java keine Operatorüberladung hat (außer die hardcoded Unterstützung für Arrays).


Mal nebenbei handelt es sich bei dieser Aufgabe um Pseudocode. Meiner Meinung nach (so würde ich das korrigieren) kannst du das selbst entscheiden, solange du es irgendwo festlegst.


Das stand nicht in der Frage - in dem Fall kann man’s machen wie man will^^


So war das auch gemeint.