ascii-wert zuweisung

Status
Nicht offen für weitere Antworten.
R

rike

Gast
halli hallo, gibt es in java eine methode, die einem zeichen aus dem ascii-alphabet
eine eindeutige ganze zahl zwischen 0 und 255 zuweist, also den ascii-wert ausgibt ?

oder muss ich die erst selbst implementieren?


die aufgabe:

Sei m die Gröoße einer Hashtabelle. Wir definieren die Hash-Funktion hstring,
die für einen String s einen ganzzahligen Wert hstring(m, s) liefert, wie folgt:
Code:
hstring(m, s) = hstring'(0, s) mod m
Dabei ist hstring' in Haskell- ähnlicher Notation wie folgt definiert:

Code:
hstring'(i, []) = i

und

Code:
hstring'(i, a : w) = hstring'(i *31 + ord(a),w)

Dabei ist ord eine Abbildung, die für ein Zeichen aus dem ASCII-Alphabet eine eindeutige ganze Zahl
zwischen 0 und 255 liefert, nämlich den ASCII-Wert.

Implementieren Sie die Hashfunktion hstring in Java. hstring0 sollte dabei iterativ implementiert
werden. Die Summen zur Berechnung des Hashwertes wachsen sehr schnell. Verwenden Sie daher
long-Werte zur Summation, um einen überlauf zu vermeiden.

so, ideen hab ich schon wie ich das alles schreiben könnte. ich scheitere nur an der ord(a)
sache. ich soll also bei einem string, nehmen wir mal "hallo", das "h" im ascii-alphabet suchen
und den ganzzahligen wert dafür ausgeben, was für das "h" ja 104 ist. und dann soll die
rechnung: 0*31 + 104 ausgeführt werden und danach die hstring' methode rekursiv wieder
aufgerufen werden, nur dann halt mit dem "a".

so, also, wie gesagt. das ganze klimm bimm drum herum schaff ich wohl. das einzige was mir den
weg zum fertigen programm versperrt ist diese ord() methode. ich hab mir das so gedacht. den
string wandel ich in ein array um, und gehe dann mit ner for-schleife jedes element durch und gebe
dafür den asciiwert aus. nur wie mach ich das ? gibt es eine vordefinierte methode dafür? muss ich
die erst implementieren ? wenn ja wie ? irgendwie muss ich ja das ascii-alphabet zum vergleich
darlegen. wie mach ich das ?

wäre für hilfe dankbar! auch per mail: yun4mi@web.de !
danke danke! lg, rike!
 
R

rike

Gast
hm... versteh nicht wie ich das einbinden soll.. und vor allem, wie ich damit für beliebige strings die ascii-werte liefern kann :(
 
R

Roar

Gast
kA ich weiß gar nicht was du machen willst, aber so kriegst du aus einem buchstaben den asciiwert, und das ist ja anscheinend was, was du amchen willst .das hab ich jedenfalls zwischen den vielen irrelevanten informationen aus deinem post herausgelesen.
 

messi

Bekanntes Mitglied
Code:
char c = "hallo".charAt(0); // 'h'
int ascii = ((int) c) & 255;
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Übermittlung zusätzlicher ASCII-Zeichen bei Übertragung von Dateiinhalt mit Xmodem - JAVA Allgemeine Java-Themen 9
R Datentypen Korrekte integer in Hex ASCII Konvertierung und serialisierung Allgemeine Java-Themen 1
B Hilfe!! spiel um Funktion des Selektierens erweitern (mit ASCII-Tabelle) Allgemeine Java-Themen 3
C ASCII-Code in Java Allgemeine Java-Themen 1
B ASCII als 8-bit Binärstring darstellen Allgemeine Java-Themen 5
C BigInteger nach ASCII Code in String Allgemeine Java-Themen 11
cedi int Zahl in ein ASCII zeichen umwandeln und dieses in ein externes Textfenster schreiben Allgemeine Java-Themen 6
C Datei als ASCII text einlesen ? Allgemeine Java-Themen 16
D Datei mit allen Ascii Zeichen Allgemeine Java-Themen 2
P Ascii Bild aus einem input file nur kommt nix im outputfile an?????? Allgemeine Java-Themen 5
F Hexcode von ASCII Zeichen erhalten Allgemeine Java-Themen 2
dru Graph aus Ascii Daten erstellen Allgemeine Java-Themen 2
S Hexzahl in ASCII umwandeln Allgemeine Java-Themen 3
R Auslesen von File - ASCII und Binärzeichen Allgemeine Java-Themen 13
D Datei im DOS/ASCII-Format einlesen. Allgemeine Java-Themen 9
Daniel_L ASCII in UniCode umwandeln? Allgemeine Java-Themen 14
K Datei als HEX oder dezimal gem. ASCII einlesen Allgemeine Java-Themen 4
S String auf ASCII Kodierung überprüfen? Allgemeine Java-Themen 4
F Unicode zu ASCII konvertieren Allgemeine Java-Themen 5
E Alarm ausgeben (ASCII Zeichen 7) über Lautsprecher Allgemeine Java-Themen 11
I Nochmal ASCII-Code Allgemeine Java-Themen 9
I ASCII Code in Java Allgemeine Java-Themen 3
B ASCII-Gui Bibliothek Allgemeine Java-Themen 2
M ASCII85 to ASCII Allgemeine Java-Themen 4
S int nach Ascii konvertieren Allgemeine Java-Themen 2
U ASCII ZEichenkette wird net richtig ausgegeben Allgemeine Java-Themen 2
M Problem mit bestimmten ASCII Codes Allgemeine Java-Themen 3
I Suche Methode: Buchstaben in ASCII umwandelt Allgemeine Java-Themen 2
J String in ASCII werte umwandeln Allgemeine Java-Themen 7
T ASCII decodieren Allgemeine Java-Themen 4
J Wie kann man herausfinden, wo der Wert herkommt ? Allgemeine Java-Themen 13
JAnruVA Datentypen Berechneten String-Wert in Double umwandeln um weiter zu rechnen Allgemeine Java-Themen 7
T Verschachtelte For-Schleife gibt falschen Wert zurück, Abbruchbedingung evtl. falsch? Allgemeine Java-Themen 9
L 2 Dimensionale ListArray Abfrage nach einem Wert suchen Allgemeine Java-Themen 5
TheSepp Java bestimmtes Array auf den Wert 0 setzen Allgemeine Java-Themen 32
I Wie kann ich den Wert aus einer If abfrage ausgeben Allgemeine Java-Themen 23
S Wert zuweisung Allgemeine Java-Themen 1
Alex_99 Rechner: Wert zwischenspeichern und bei Bedarf mit Ihm weiterrechnen? Allgemeine Java-Themen 6
J Wo kommt der Wert der Variable her ? Allgemeine Java-Themen 6
Tiago1234 CellReference cr = new CellReference("") gibt den falschen Wert zurück Allgemeine Java-Themen 49
N Value Wert aus HTML-Button mittels thymeleaf spring an java übergeben Allgemeine Java-Themen 2
L String zu repräsentativen Wert Allgemeine Java-Themen 0
S Drools: Zählen wie oft ein Wert vorkommt Allgemeine Java-Themen 1
M Gibt es eine API die den aktuellen Wert eines Indikators beim Trading zurückgibt? Allgemeine Java-Themen 7
T Wert an laufenden Java-Prozess übergeben Allgemeine Java-Themen 10
A Variablen Funktion übergibt den Wert nicht Allgemeine Java-Themen 13
P JSpinner gibt leeren Wert zurück Allgemeine Java-Themen 5
KeexZDeveoper Nächstgelegenden Wert ermitteln Allgemeine Java-Themen 5
C Variablen Variablen mit unendlichem Wert Allgemeine Java-Themen 22
G Iteratoren - Wie kann man mithilfe von Iteratoren nur jeden zweiten Wert eines TreeSets ausgeben? Allgemeine Java-Themen 4
A Mit dem letzten bis zum ersten Wert aus Array rechnen Allgemeine Java-Themen 15
T Array - Wert am nächsten zur vollen Sekunde Allgemeine Java-Themen 20
F Wert in Variable schreiben, wenn diese gerade genutzt wird Allgemeine Java-Themen 10
G Methoden BMI -Wert Aufgabe(Methoden) Allgemeine Java-Themen 4
F Wert ändert sich nicht Allgemeine Java-Themen 12
E JavaFX String-Wert geht "verloren" - ratlos Allgemeine Java-Themen 2
A In Excel-Datei schreiben, Formeln der Mappe anwenden, Wert lesen Allgemeine Java-Themen 3
R Int Wert im Dialogfeld ändern Allgemeine Java-Themen 4
B [Android] EditText-Object ist null - Nimmt nicht den Wert des enthaltenen Textfeldes ein Allgemeine Java-Themen 2
O log4j, Problem bei Ausgabe null-Wert Allgemeine Java-Themen 0
H Bestimmten Wert aus String parsen Allgemeine Java-Themen 7
M HashMaps: Wert erweitern Allgemeine Java-Themen 3
C Object.equals() liefert falschen Wert? Allgemeine Java-Themen 14
M Parallele Programmierung: volatile Variable nimmt ungewöhnlichen Wert an Allgemeine Java-Themen 3
T Datentypen ArrayUtils.indexOf( ... ) liefert -1 obwohl Wert scheinbar enthalten ist Allgemeine Java-Themen 15
H Speziellen Wert aus String filtern Allgemeine Java-Themen 4
M JExcel Wert aus Zelle übergeben/ausgeben Allgemeine Java-Themen 2
iB0T Variable Wert ausrauchen Allgemeine Java-Themen 3
iB0T "goto" Befehl aus Batch in Java und Variablen wert immer wieder neu setzen Allgemeine Java-Themen 4
G Z Wert - 3 Dimensionaler Punkt Allgemeine Java-Themen 13
S JPA und Entity-Klassen: Wert ungültig Allgemeine Java-Themen 6
C .Ini-Datei Wert Änderungen werden nicht angenommen Allgemeine Java-Themen 3
J String mit "," in Double Wert konvertieren Allgemeine Java-Themen 7
A nur einen Wert aus einer .conf lesen und erneuern Allgemeine Java-Themen 3
I getResponseCode(); returnt einen falschen Wert? Allgemeine Java-Themen 7
N Applet Apache Poi Wert einer Formel ausgeben Allgemeine Java-Themen 5
G Input/Output Manuelle Änderung von Wert in Swing Komponente bemerken! Allgemeine Java-Themen 2
S Newton-Verfahren liefert nur 1 Wert Allgemeine Java-Themen 3
E Wert von enum zur Laufzeit festlegen. Allgemeine Java-Themen 5
E Wert in andere Klasse übernehmen Allgemeine Java-Themen 4
X this.val$WERT Was ist den das? Allgemeine Java-Themen 2
K Scanner - große Textfile, nur 0 ab betim. Wert Allgemeine Java-Themen 4
S Daten in Array als INT-Wert einlesen - jetzt als csv Datei Allgemeine Java-Themen 5
T OLE-Automation mit Excel (Wert übergabe) Allgemeine Java-Themen 1
Benji0815 Wert in GUI aktualisieren, Beobachter Allgemeine Java-Themen 9
O Hash Wert von Passwörter erstellen (SHA) Allgemeine Java-Themen 9
G Double Wert über OutputStream verschicken Allgemeine Java-Themen 2
S Methode übergibt immer den gleichen Wert Allgemeine Java-Themen 21
J Was ist schneller? Neue Variable oder neuer Wert speziell int Allgemeine Java-Themen 3
M Bit Wert umdrehen Allgemeine Java-Themen 5
J ArrayList aus Point-Objekten nach dem x-Wert ordnen Allgemeine Java-Themen 2
B Wert mit Adresse auslesen Allgemeine Java-Themen 11
S Array: Anzahl Elemente mit best. Wert zählen Allgemeine Java-Themen 4
M Ein Array-Wert soll sich verändern, aber 2 tun es? Allgemeine Java-Themen 7
S Prüfen auf Hex-Wert fester Länge! Allgemeine Java-Themen 5
G transientes Objekt mit Wert initialisieren? Allgemeine Java-Themen 7
J in einer static Variable Wert ändern Allgemeine Java-Themen 6
reibi double-Wert auf 2 Stellen nach dem Komma abschneiden Allgemeine Java-Themen 6
S CRC wert berechnen ergibt 0 ? Allgemeine Java-Themen 9
MQue Float- Wert formatieren Allgemeine Java-Themen 8

Ähnliche Java Themen

Neue Themen


Oben