Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Alphabet in Collection festhalten und dann iterierend ausgeben lassen, so ergibt sich dann auch die Position des jeweiligen Buchstaben

Oder Du machst den Buchstaben immer gross (a -> A) und speicherst ihn in

einem char. Dieses char castest Du auf int und ziehst 64 davon ab:

(int) "a".toUpperCase().charAt(0)

Peter

Ich würde die 2. Lösung bevorzugen.

Für das Problem eine Collection heranzuziehen, ist dann wohl doch leicht mit Kanonen auf Spatzen geschossen. ;)

gibt es eine Methode, die mir die Position eines Buchstabens im Alphabet zurück gibt.

Was willst du denn genau machen?

Gruß Jaraz

Müsste dort doch eine Art Funktion geben, welche dir die erste Position eines Zeichens in einem String wiedergibt, äquivalent zu strpos in php.

Das ABC beginnden mit einem Leerzeichen in einen String schreiben und dann liefert dir diese Funktion die Zahl :D

Keien Rechnung nötig :uli Aber für Groß- und Kleinschreibung müsste ich mir noch etwas überlegen :marine

Ich muß eine Prüfsumme errechnen. Dazu werden die Buchstaben in einem alphanumerischen String durch ihre Wertigkeit im Alphabet ersetzt und dann mit diversen Multiplikatoren verrechnet

char c = 'A';

int position = (c-64)%32;

Warum -64? ;)

autsch :rolleyes:

weil erst kleines a und dann modulo hinzu gekommen ist.

Das nächste mal wird refactorisiert :D

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.