Aufgabe 4.7

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.

Aufgabe 4.7
Hab ich nen Denkfehler oder ist in der b) ein Widerspruch in der Angabe?
Auf dem Aufgabenblatt sagt es, dass die Zählung der n-ten Stelle mit 0 beim ersten Buchstaben anfängt, in der Java-Datei steht “most significant char has index 1”.
Ich bin verwirrt.


/**
 * Returns the bucket number for the n-th char, where the char 'a' has
 * index 1, char 'z' has index 26 and an empty string index 0.
 * Example: <code>getBucket("gfedcba", 2) == 5</code>.
 * Example: <code>getBucket("bcdefgh", 2) == 4</code>.
 * Example: <code>getBucket("a", 2) == 0</code>.
 */

String PFP = “aud”;

PFP.ZeichenAnStelle(0) = a → wobei a den Index 1 hat.

Das ist damit gemeint.