ASCII Code aus String herauslesen

stibi

Mitglied
Guten Abend liebe Java-Forum Community

Ich erledige gerade meine Java - Hausarbeiten, komme aber leider nicht weiter.

Man musste zwei Klassen erstellen:

In der ersten Klasse wird mittels java.util.Scanner die Eingabe der Tastatur eingelesen.
In der zweiten Klasse wird die Eingabe dann auf gewisse Kriterien überprüft und es werden gewisse Strings zurückgegeben.

Nun muss ich zuerst einen Buchstaben einlesen und dann prüfen, ob dieser klein oder gross geschrieben ist.

Das Einlesen in der Class InOut sieht wie folgt aus und funktioniert tadellos:

Java:
...
public static String stringeinlesen(){
		String string1;
		java.util.Scanner stsc = new java.util.Scanner(System.in);
		string1 = stsc.nextLine();
		return string1;
...

Nun soll in der Main Calss überprüft werden, ob der eingelesene Buchstabe gross oder klein geschrieben ist. Doch wie mach ich das nun? Meine Überlegung: Den String in einen Int bzw. ASCII umwandeln / konvertieren und dann anhand der Nummer mit einem if / else Konstrukt herausfinden.

Doch wie mach ich das? Laut Google sollte es mit
Java:
int string1int = Integer.parseInt(string1);
funktionieren, will aber nicht so recht.

Hier den Code der Main Class den ich bisher habe:

Java:
...	
System.out.println("Bitte einen Buchstaben eingeben");
string1 = InOut.stringeinlesen();
int string1int = Integer.parseInt(string1);
System.out.println(string1int);
...

Kann die Main Class so auch kompilieren. Aber wenn ich sie dann ausführe und z.B. "t" mitgebe und mir den "Geparsten" Wert mit System.out.println() anzeigen lassen will, erhalte ich folgendeFehler:

Exception in thread "main" java.lang.NumberFormatException: For input string: "t"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at Main.main(Main.java:37)

Was mache ich falsch? :bahnhof:

Vielen Dank für jegliche Hilfe & Grüsse

Stibi
 
Beim Parsen, wenn ein String eine Zahl ist z.B. [c]"3"[/c], dann sollte es funktionieren, aber mit Buchstaben nicht.

Wrapperklassen.

Normalerweise enthalten Listen[] <> auch einen Index(int).

S.
 

LukHaimb27

Mitglied
den buchstaben kriegst mit
Code:
string1.charAt(0);
Java bietet zwar auch vorgefertigte Methoden zum Überprüfen eines Characters aber mit dem Wert den du Snippet gekriegt hast, kannsd du auch rechnen ;)
 

stibi

Mitglied
den buchstaben kriegst mit
Code:
string1.charAt(0);
Java bietet zwar auch vorgefertigte Methoden zum Überprüfen eines Characters aber mit dem Wert den du Snippet gekriegt hast, kannsd du auch rechnen ;)

Ahh, Danke! Ich habs nun wie folgt gemacht:¨

Java:
...
System.out.println((int)string1.charAt(0));
...

Damit bekomme ich wie gewünscht den ASCII Wert des Buchstabens.

Hehe, glaube ich Dir sofort, dass es auch vorgefertigte Methoden gibt. Aber Tippe lieber ein bisschen und bastel mit if / else herum. Reiner Übungszweck. Damit werde ich im Syntax noch etwas sattelfester ;)

Nochmals Danke & einen schönen Abend noch.

Grüsse
Stibi
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Dilandau ascii code von zeichen in string ermitteln? Java Basics - Anfänger-Themen 9
E ASCII-Code in Java ausgeben Java Basics - Anfänger-Themen 6
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
X ASCII-Code => Zeichen / Zeichen => ASCII-Code Java Basics - Anfänger-Themen 2
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