2009-07-10 4 views
2

Es scheint keine existierende util-Klasse zum Konvertieren einer Speichereinheit von einem zum anderen in Java zu geben, habe ich recht? Oder ist da einer, dem ich eigentlich nicht bewusst war?Built-in Storage Unit Konvertierungen Dienstprogramm in Java?

Was ich gesucht habe, ist so etwas wie java.util.concurrent.TimeUnit Dienstprogramm. Ich kann das Äquivalent für Speichereinheit selbst implementieren, aber nur gedacht, dass ich zuerst fragen würde, bevor ich das Rad neu erfinde.

Danke.

Antwort

4

Auschecken JSR-275. Je nachdem, was Sie tun möchten, könnte ein bisschen ein Overkill sein. Oder Sie können einen Blick auf Commons Monitoring werfen. Sie befassen sich mit einigen Speichereinheiten, denke ich, aber wieder ist die Bibliothek selbst wahrscheinlich zu viel, wenn nur die Klasse will.

2

Es kann zu viel für das sein, was Sie brauchen, aber JSR-275 ist eine Java-API für Einheiten und Konvertierungen, die DataAmount und DataRate enthält. Es ist eine Referenzimplementierung verfügbar.

Siehe https://jsr-275.dev.java.net/