logo

Crowdly

Umwandeln von Text Die für Benutzereingaben benützte Methode showInputDialog...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

Umwandeln von Text

Die für Benutzereingaben benützte Methode showInputDialog

der Klasse

JOptionPane kann nur String-Werte

zurückgeben. Das ist zum Beispiel

problematisch, wenn man eine Zahl einlesen möchte, mit der gerechnet

oder die in einem Vergleich verwendet werden soll. Dazu müsste diese

Zahl auch als einfacher Zahlendatentyp (z.B. int oder double) vorliegen.

Auch für dieses Problem gibt es in der Java-API Methoden für das Umwandlen von String in einen anderen Datentyp. Sie befinden sich in den Wrapper-Klassen (von wrap

... einwickeln) der primitiven Datentypen.

Nachdem in Java alle Methoden in Klassen organisiert sein müssen, dienen

die Wrapper-Klassen u.a. als Container für Methoden die den einfachen

Datentypen zugeordnet sind.

Die Umwandlungsmethoden selbst beginnen mit dem Wort parse

(= "Text

analysieren") gefolgt vom Datentyp, in den umgewandelt werden soll. Die

folgende Tabelle bietet einen kleinen Auszug:

Ziel-DatentypWrapper-Klasseparse-Methode
intIntegerparseInt
doubleDoubleparseDouble
booleanBooleanparseBoolean
charCharacterkeine parse-Methode

Die Klasse Integer

Als Beispiel wird hier die Methode parseInt der Klasse Integer

genauer

vorgestellt. Die anderen parse-Methoden sind ganz ähnlich aufgebaut. Die

Klasse

Integer befindet sich im Paket java.lang

, wie ein Blick in die

API-Dokumentation verrät:

Das Paket java.lang

Das Paket, in dem sich die Klasse Integer

befindet, ist das Kernpaket

der Programmiersprache Java. Die Bezeichnung

java.lang

leitet sich aus

der Abkürzung des englischen Begriffs

java language

ab. Da dieses

Paket die zentralen Klassen von Java enthält, müssen diese nicht vom Programm

importiert werden. Sie sind

immer automatisch importiert

. In diesem

Package sind auch die Klassen

String und System

für die Konsolen-Ausgabe

enthalten, die schon bisher ohne

import

verwendet wurden. Ebenfalls

darin enthalten sind alle Wrapper-Klassen.

Ergänze folgende Zusammenfassung und beantworte die Fragen:

  • Die Methode showInputDialog der Klasse JOptionPane gibt immer den Datentyp zurück.

  • Um einen anderen Datentyp z.B. zum Berechnen von Werte zu bekommen muss der String-Wert

    in eine passende Variable (z.B. in eine Zahlenvariable) gespeichert werden.

  • Für das Umwandeln von String-Werten in einen einfachen Datentyp gibt es passende Methoden in den -Klassen.

  • Die Umwandlungsmethoden in den Wrapper-Klassen beginnen alle mit dem Wort (für Text analysieren}

  • Die Wrapper-Klasse für den Datentyp int heißt .

  • Die Methode zum Umwandeln String in int heißt .

  • Die Klasse Integer befindet sich im Paket

  • Dieses Paket ist besonders, weil Klassen aus diesem Paket

    vom Programm importiert werden müssen. Diese Klassen sind
    automatisch importiert.

  • Weitere Klassen, die in diesem java.lang-Package sind, und daher nicht vom Programm importiert werden müssen, sind:

More questions like this

Want instant access to all verified answers on elearning.tgm.ac.at?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!