Heim >Java >javaLernprogramm >Wie kann ich das „Paar' von C in Java effektiv ersetzen?
In Java fehlt ein direktes Äquivalent zum C-Paar
Argumente für das Weglassen von Paar
Hunter Gratzner argumentiert gegen die Einführung von Pair in Java und verweist auf dessen mehrdeutige Semantik. Ohne explizite Bedeutung werden „erste“ und „zweite“ Bezeichnungen willkürlich und vermitteln nicht die beabsichtigte Beziehung zwischen den Werten.
Alternativen zu Paar
Anstatt sich auf eine generische Pair-Klasse zu verlassen, wird empfohlen, spezielle Klassen für bestimmte Anwendungen zu definieren, wie z. B. Position(x,y), Range(begin,end) oder Eintrag(Schlüssel,Wert). Diese dedizierten Klassen bieten einen klaren semantischen Kontext und verbessern die Lesbarkeit des Codes.
Legacy-Lösung
Für Anwendungen, die mit Java 1.6 kompatibel sind, ist die AbstractMap.SimpleEntry
Das obige ist der detaillierte Inhalt vonWie kann ich das „Paar' von C in Java effektiv ersetzen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!