Aufzählungen? Operatoren selber definieren?

Von: , Frage gestellt am Mi, 27. Dez 2000

Hi!

Ich habe die Klasse java.util.Set für mathematische Mengen gefunden... Ich will einen alten Algorithmus von Pascal nach Java konvertieren.

Jetzt ist die Arbeit mit Mengen ein Teil des Sprachumfangs in Pascal und ich benutzte desswegen auch sehr oft Konstruktionen wie folgt:

if (meinBuchstabe IN ['a'..'z','A'..'Z']) then
imNormalenAlphabet = true;


Dabei benutzte ich auch oft diese Abkürzungen für Mengenaufzählungen:
['a'..'f'](pascal) = {'a','b','c','d','e','f'}(java)


Existieren solche Abkürzungen auch in Java?
Bzw. besteht die Möglichkeit, wie in Pascal Datentypen und dazugehörige Operatoren selber zu definieren oder den Sprachumfang zu erweitern?

mfG,

J.P.Jarolim

1 Antworten zu dieser Frage

  1. Antwort von nach 4 Stunden hilfreich
    Re: Aufzählungen? Operatoren selber definieren?

    Hallo nochmals,
    Ich muss Dich leider enttäuschen. Das Ueberladen von Operatoren wie z.B. in C++ ist in Java nicht möglich.
    Werde mich aber trotzdem mal umschauen und die ein "Ein-Zeilen-Lösung" präsentieren ;-)

    Gruss, Simon

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!