UnitParser (Java)

Versión Java de UnitParser, la parte de FlexibleParser que se encarga de las unidades de medida
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 (listo para ser usado con Eclipse), bajarte () o
su Javadoc, 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.