Wie schreiben Sie Ihre eigenen benutzerdefinierten Konverter und geben Sie den Umrechnungsfaktor mit javax.measure-Pakete. (z. B. Pint to Gallonen)Wie schreiben Sie Ihre eigenen benutzerdefinierten Messumformer
2
A
Antwort
1
Nun, ich weiß nicht die "richtige" Art, es zu tun, aber die naheliegende Art wäre, dem Muster der NonSI
class zu folgen; h., erstellen Sie Ihre eigene Klasse, die Statiken für jede Einheit enthält, mit Werten, die auf den Standarddefinitionen für die Nicht-SI-Einheiten in Bezug auf SI-Einheiten basieren.
Verwandte Themen
- 1. Wie schreiben Sie Ihre Paketdokumentation?
- 2. PHP-Messumformer
- 3. Schreiben die Leute noch ihre eigenen Datenstrukturen und Algorithmen?
- 4. Eclipse-geben Sie Ihre eigenen Build-Befehl
- 5. Sie Ihre eigenen Schlüsselpfad Operatoren in Kakao
- 6. Haskell schreiben Sie Ihre Version einer ($) -Funktion
- 7. Erstellen Sie Ihren eigenen benutzerdefinierten Browser
- 8. für JSON-LD meines eigenen benutzerdefinierten Kontextes Schreiben
- 9. Wie gehen Menschen ihre eigenen Programmiersprachen erstellen?
- 10. Wie schreiben Sie Ihre eigene View Engine für ASP.NET MVC?
- 11. Ihre eigenen reduceByKey in Spark-Dataset
- 12. .Net Logger (Schreiben Sie Ihre eigenen vs log4net/Enterprise Logger/Nlog usw.)
- 13. So schreiben Sie Ihre eigenen Legenden für Google Liniendiagramm/Google Liniendiagramm Legendenmanipulation
- 14. Können Sie einen TestNG-Listener für Ihre eigenen Bedürfnisse erstellen
- 15. So organisieren Sie Daten (schreiben Sie Ihren eigenen Profiler)
- 16. Maven-Unterprojekte - sollten sie ihre eigenen Abhängigkeiten haben
- 17. Serversteuerungsbibliothek, die ihre eigenen Dienste aufruft
- 18. Überschreiben Sie die Browserverknüpfungen durch meine eigenen benutzerdefinierten Verknüpfungen
- 19. Objekte ihre eigenen einzigartigen Wegpunkte Array
- 20. Delphi: Wie aktualisieren Sie Ihre Anwendungen automatisch?
- 21. CDI - Schreiben von benutzerdefinierten Kontexten und Bereichen
- 22. Wie Kunde Sub-Domain-Websites ermöglichen, ihre eigenen Domain-
- 23. Wie interne Funktionen in ihre eigenen Funktionen ändern?
- 24. Wie bearbeite ich nur ihre eigenen Daten in CakePHP 2?
- 25. Wie können Benutzer ihre eigenen Passwörter in Django ändern?
- 26. Benötigen Sie ein Diktat mit meinem eigenen benutzerdefinierten Paartyp?
- 27. Wie behalten Sie Ihre eigenen Debug-Zeilen, ohne sie zu überprüfen?
- 28. Wie beschränke ich PHP Apps auf ihre eigenen Verzeichnisse und ihre eigene php.ini?
- 29. Meine eigenen @dynamic-Eigenschaften in Cocoa schreiben
- 30. Android: Schreiben eigenen "Handler" für Hardware-Tastatur?
Aber NonSI-Klassen verwendet das folgende Muster zum Hinzufügen neuer Einheiten öffentliche statische letzte Einheit YARD = nonSI (FOOT.times (3)); wo nonSI ist private Methode. Kannst du ein Beispiel geben, wie man es tatsächlich benutzt? Mich interessiert vor allem, ob Sie eine neue Einheit hinzufügen und ihr Symbol definieren können. –
FrEaKmAn
@FrEaKmAn - Natürlich können Sie nicht dynamisch Symbole für 'statische final' Konstanten definieren ... oder irgendwelche anderen Java-Symbole für diese Angelegenheit! Oder zumindest nicht so, dass Sie davon profitieren. Java ist im Grunde eine statische Sprache. Quellcodesymbole werden statisch aufgelöst. Wenn Sie dynamische "Symbole" benötigen, verwenden Sie eine 'Map'. –
Vielen Dank für Java-Vortrag. Dies beantwortet jedoch nicht die Frage, wo Sie erwähnen, dass die Lösung offensichtlich ist, aber Sie können kein Beispiel hinzufügen. – FrEaKmAn