ascii code von zeichen in string ermitteln?

Status
Nicht offen für weitere Antworten.

Dilandau

Aktives Mitglied
geht das so?

Code:
int c = getBytes(l.charAt(i))-32;//use ascii code

Optimal wäre vielleicht, da ich weis, dass sich um ascii handelt, anstelle von String für l etwas anders zu verwenden?
 
T

Thanni

Gast
Dilandau hat gesagt.:
geht das so?

Code:
int c = getBytes(l.charAt(i))-32;//use ascii code

Optimal wäre vielleicht, da ich weis, dass sich um ascii handelt, anstelle von String für l etwas anders zu verwenden?

hallo dil

meinst du vielleicht das hier ? probier mal aus
int intValue=(new Character (werte.charAt(j))).hashCode();

aber ich glaube damit kann nicht nur ascci sondern alle unicodezeichen , programmiere erst 2 monate java
mfg Thanni
 
L

LR

Gast
die hashCode() methode liefert einen HashCode für die Verwendung mit Hashtables zurück laut API Doku. Also würde ich diese Methode mal grundsätzlich ausschliessen.

LR
 
T

Thanni

Gast
aha
ich weiss nicht genau was ein hash code ist

aber ich bekomme einen int wert der dem zeichen entspricht bei einem A zb 65 und das stimmt laut ascii
ich denke halt das man damit halt auch werte über 255 (unicode)machen kann nicht nur ascii


aber wenn ich die frage falsch verstanden habe sorry :)

mfg thanni
 
L

LR

Gast
Ich weiss es auch nicht genau, was die hashCode macht. Muss mal in Doku schmökern. Habs bisher nie gebraucht ehrlich gesagt.

LR
 
B

Beni

Gast
Die hashcodes definieren für jedes Objekt eine Zahl (wenn zwei Objekte gleich sind, ist es auch die gleich Zahl). Aber mit den ASCI-Zeichen hat das rein gar nichts zu tun..
 
G

Guest

Gast
und warum funzt es dann??


weil sie rein zufällig oder in voller absicht die hashcodes den ascii werten angepasst haben ?



mfg thanni
 

Dilandau

Aktives Mitglied
Manchmal geht was , das laut vorschrift nicht sein darf (weil nicht dokumentiert) und in zukünftigen versionen oder auf anderen plattformen mit anderen javamaschienen nicht unbedingt funktioniert. Das war schon auf dem Amiga so. Und davor, ich sag nur "germaniumdiode", aber beim letzteren gabs's nicht wirklich vorschriften :)

Übrigens liegt kein wissen vor, ob das besagte vorgehen (siehe unten nochmal) nun ein übler trick ist oder nicht.

Kann man int intValue=(new Character (werte.charAt(j))).hashCode();

abkürzen als

int intValue= werte.charAt(j).hashCode(); ?

Wozu umständlich in einem character zwischenlagern wenn doch der innerste teil offensichtlich schon den typ character hat? Das ist aber nur eine frage, kein wissen.


Asciizeichen der plattform, auf der das applet geht, bekommt man garantiert mit wort.getBytes();, wobei wort ein String ist.
 
T

Thanni

Gast
Dilandau hat gesagt.:
Manchmal geht was , das laut vorschrift nicht sein darf (weil nicht dokumentiert) und in zukünftigen versionen oder auf anderen plattformen mit anderen javamaschienen nicht unbedingt funktioniert. Das war schon auf dem Amiga so. Und davor, ich sag nur "germaniumdiode", aber beim letzteren gabs's nicht wirklich vorschriften :)

Übrigens liegt kein wissen vor, ob das besagte vorgehen (siehe unten nochmal) nun ein übler trick ist oder nicht.

Kann man int intValue=(new Character (werte.charAt(j))).hashCode();

abkürzen als

int intValue= werte.charAt(j).hashCode(); ?

Wozu umständlich in einem character zwischenlagern wenn doch der innerste teil offensichtlich schon den typ character hat? Das ist aber nur eine frage, kein wissen.


Asciizeichen der plattform, auf der das applet geht, bekommt man garantiert mit wort.getBytes();, wobei wort ein String ist.

ich denke mal es wird auch in weiterenversionen gehen, hoff

nöö zwischen char und Character ist ein unterschied char ist ein datentyp und Character ein Object

es gibt sicher einfachere methoden die ich noch nicht gefunden habe aber ich machs so und so geht es ;)

int decWert= new Character("Aber".charAt(0)).hashCode();
in decWert ist dann ne 65 drin
aber ne andere theorie ;)
in bezug auf :

die hashCode() methode liefert einen HashCode für die Verwendung mit Hashtables zurück laut API Doku. Also würde ich diese Methode mal grundsätzlich ausschliessen.

die hashtabel ist vielleicht in dem fall die ascii tabelle ;) es geht ja schließlich um eine methode von einem Character
und der hashcode wäre dann die entsprechende nummer in der tabelle die ja dann der ascii wert ist , so bitte nicht lynchen ist nur ne theorie
aber da das ganze glaube auch mit anderen zeichen geht die nur im unicode sind und der ergebniss dann größer ist als 255
isses wohl eine unicode tabelle

gruß thanni
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
X ASCII-Code => Zeichen / Zeichen => ASCII-Code Java Basics - Anfänger-Themen 2
E ASCII-Code in Java ausgeben Java Basics - Anfänger-Themen 6
S ASCII Code aus String herauslesen Java Basics - Anfänger-Themen 3
D Von short zu Ascii-Code Java Basics - Anfänger-Themen 2
P Erste Schritte Zufallszahl in Ascii-Code umwandeln ?!? Java Basics - Anfänger-Themen 6
D Ascii-Code ersetzen mit Umlauten Java Basics - Anfänger-Themen 6
G Berechnet ASCII-Code Java Basics - Anfänger-Themen 2
M Erste Schritte While Schleife / Ausgabe von buchstabe & ASCII Wert Java Basics - Anfänger-Themen 4
obiwanke Ziffern durch ASCII Character ersetzen Java Basics - Anfänger-Themen 8
U Ascii wert verschieben, wie möglich? Java Basics - Anfänger-Themen 3
Sonas814 ASCII-Tabelle Java Basics - Anfänger-Themen 2
J Umwandlung String zu ASCII-Wert und anders Java Basics - Anfänger-Themen 17
krgewb ASCII-Tabelle Java Basics - Anfänger-Themen 12
O Ascii Tasse Ausgeben Java Basics - Anfänger-Themen 8
S ASCII String zu int Java Basics - Anfänger-Themen 5
R Fehler bei ASCII Char zu Int Umwandlung Java Basics - Anfänger-Themen 2
J ASCII - Raute Java Basics - Anfänger-Themen 18
K Ascii Converter mit Swing Java Basics - Anfänger-Themen 4
P ASCII-Tabelle Java Basics - Anfänger-Themen 5
C String mit ASCII vergleichen + gefundene Gemeinsamkeiten ausgeben Java Basics - Anfänger-Themen 21
H String in Ascii-Werte für Verschüsselungssystem Java Basics - Anfänger-Themen 8
A OOP Buchstaben mit ASCII Werten darstellen Java Basics - Anfänger-Themen 1
G Wert in Ascii Datei ändern, ohne die Datei neu zu schreiben Java Basics - Anfänger-Themen 24
A int in ASCII Konvertieren Java Basics - Anfänger-Themen 6
Rayo Eingelesene Ascii Zahlen wie normale Zahlen prüfen Java Basics - Anfänger-Themen 4
T ASCII Art von Bild erstellen. Java Basics - Anfänger-Themen 32
A String(Ascii ) in String umwandeln Java Basics - Anfänger-Themen 3
S String mit ASCII/HTML Zeichen darstellen Java Basics - Anfänger-Themen 10
C ASCII-Art Haus Java Basics - Anfänger-Themen 18
C ASCII CODES in Linux anders als auf Windows? Java Basics - Anfänger-Themen 4
J Ascii Zeichen von einem String umwandeln und ausgeben Java Basics - Anfänger-Themen 11
T String to ASCII Java Basics - Anfänger-Themen 3
K ASCII-Art mit for Schleife Java Basics - Anfänger-Themen 12
R ASCII-Tabelle Java Basics - Anfänger-Themen 6
achillesat aus .java in ascii datei Java Basics - Anfänger-Themen 12
P ASCII-Bild einlesen Java Basics - Anfänger-Themen 13
I Ascii Bild mittels Scanner einlesen Java Basics - Anfänger-Themen 9
D prüfen ob string nur ascii zeichen enthält Java Basics - Anfänger-Themen 7
G Textdokument ASCII ändern Java Basics - Anfänger-Themen 10
P Ascii Bild einlesen Java Basics - Anfänger-Themen 6
P Ascii Java Basics - Anfänger-Themen 4
C ASCII Codes in Buchstaben umwandeln Java Basics - Anfänger-Themen 2
T Ascii String zu Hex Wert wandeln? Java Basics - Anfänger-Themen 6
S Ascii Datei parsen Java Basics - Anfänger-Themen 2
S Hex-String in Ascii-String umwandeln! Java Basics - Anfänger-Themen 7
J String nur mit ASCII-Zeichen Java Basics - Anfänger-Themen 4
L Ausgabe in arabischen Zahlen statt in ASCII Java Basics - Anfänger-Themen 9
M Ascii-Filtering von Usereingaben Java Basics - Anfänger-Themen 3
K String(ASCII) to BigInteger Java Basics - Anfänger-Themen 2
T ASCII Tabelle darstellen Java Basics - Anfänger-Themen 7
G ASCII -> Unicode ? Java Basics - Anfänger-Themen 5
G ASCII -> String Java Basics - Anfänger-Themen 2
N Eclipse und ascii codes, welchen wählen? Java Basics - Anfänger-Themen 3
T byte 2 ASCII ? Java Basics - Anfänger-Themen 2
M Strings nach ASCII Zeichen trennen. Java Basics - Anfänger-Themen 7
C Überprüfung ob Eingabe Text/ASCII Java Basics - Anfänger-Themen 24
F Warum Ausgabe in ASCII Dez. Java Basics - Anfänger-Themen 3
L Fehler bei den ASCII Zeichen Java Basics - Anfänger-Themen 9
K ASCII Schnittstelle. Java Basics - Anfänger-Themen 3
T Bestimmte Zeilen aus ASCII File löschen? Java Basics - Anfänger-Themen 2
L auf ASCII Zeichen prüfen Java Basics - Anfänger-Themen 10
O Ascii Dateien schreiben Java Basics - Anfänger-Themen 5
H Escape Sequenz ASCII Wert als Oktalzahl Java Basics - Anfänger-Themen 6
B ASCII-Datei einlesen und zerlegen Java Basics - Anfänger-Themen 5
H ascii-xml Konverter Java Basics - Anfänger-Themen 4
B Formular-Eingabe in ASCII-Datei speichern Java Basics - Anfänger-Themen 3
S Umrechner Ascii Integer Java Basics - Anfänger-Themen 2
S printable ASCII output erzeugen Java Basics - Anfänger-Themen 3
G Ascii Zeichen? Java Basics - Anfänger-Themen 2
G Problem bei der Darstellung von bestimmten ASCII-Zeichen Java Basics - Anfänger-Themen 4
B speichern->"neueZeileZeichen"ASCII 1310 in 13 u Java Basics - Anfänger-Themen 10
W char in ASCII-Zeichen umwandeln Java Basics - Anfänger-Themen 4
M Code aus IntelliJ in "Textform" für Word-Paper? Java Basics - Anfänger-Themen 10
T Kann mir jemand wörtlich erklären, was in dem Code genau passiert? Java Basics - Anfänger-Themen 1
Ü Dead Code im Programm? Java Basics - Anfänger-Themen 13
I QR code in Java selber generieren Java Basics - Anfänger-Themen 5
terashy VS Code Project run error Java Basics - Anfänger-Themen 10
JaZuDemNo Code Erklärung Java Basics - Anfänger-Themen 3
M Connect-4-Code analysieren Java Basics - Anfänger-Themen 2
N BMI Rechner Was haltet ihr von dem Code habt ihr Verbesserungsvorschläge weil design teschnisch ist das nicht das geilste würde das gerne überarbeiten Java Basics - Anfänger-Themen 12
W In alten Code zurück- und dort wieder zurechtfinden? Java Basics - Anfänger-Themen 17
T code so schreiben das er von sich selber anpasst (code soll die anzahl aller bustaben bestimmen) Java Basics - Anfänger-Themen 16
J Frage zu einem "Taschenrechner" code Java Basics - Anfänger-Themen 9
T Fehlercode bei code der das Alter ausrechnet Java Basics - Anfänger-Themen 2
T Text einlesen code was kommt dahin? Java Basics - Anfänger-Themen 1
jhfjeh Strukturgramm in code Java Basics - Anfänger-Themen 11
D Tipps zum Code Java Basics - Anfänger-Themen 24
W Java-Code mit Array Java Basics - Anfänger-Themen 14
W Java-Code Java Basics - Anfänger-Themen 2
W Java code- TicTac toe Java Basics - Anfänger-Themen 51
W Java-code Java Basics - Anfänger-Themen 8
W Java-code Java Basics - Anfänger-Themen 9
W Java-Code erklären Java Basics - Anfänger-Themen 6
ohneInformatik; For Schleife. Was macht dieser Code?? Java Basics - Anfänger-Themen 5
Say Fehlenden Code finden in einer while-Schleife? Java Basics - Anfänger-Themen 11
Say 2-DIM Array Code lesen und verstehen Java Basics - Anfänger-Themen 5
Say Stelle in Code herausfinden, wie geht man vor? Java Basics - Anfänger-Themen 12
Say do-While Code Ausführung Java Basics - Anfänger-Themen 3
W Rückfrage zur Programmgestaltung (clean code) Java Basics - Anfänger-Themen 12
M intelliJ auf neuem PC, plötzlich kein Code Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben