UnitParser es una completa librería .NET de parseo que puede encargarse de numerosas situaciones relacionadas con unidades de medida. Es la primera parte de FlexibleParser. Esta página se refiere a la versión de Java, una conversión del código que desarrollé originalmente en C#.
Puedes echar un vistazo a su código fuente (
), bajarte
(
) o
, o leer
.
Para usar UnitParser.jar (o UnitParser_without_javadoc.jar), simplemente añádelo a tu proyecto y usa los recursos dentro del
paquete UnitParser
. Además de leer el archivo readme, deberías también echar un vistazo a
para hacerte una buena idea de sus características principales.
Teniendo en cuenta las múltiples similitudes de sintaxis entre Java y C#, podría interesarte analizar los recursos asociados con
(por ejemplo:
). En todo caso, no hay que olvidarse de que la versión de Java no incluye los siguientes aspectos presentes en la .NET:
- Sin operadores a medida. Todas las operaciones aritméticas se llevan a cabo a través de los correspondientes métodos de
UnitP
(e.g., UnitP.Multiplication
). - Sin usar el tipo
decimal
. El tipo numérico principal es double
(o Double
).
La última versión estable de UnitParser.jar y UnitParser_without_javadoc.jar es 1.0.9.1 (equivalente a la versión .NET/C# 1.0.9.0).