package org.djunits.demo.examples;
import org.djunits.unit.LengthUnit;
import org.djunits.value.vdouble.scalar.Length;
import org.djunits.value.vfloat.scalar.FloatLength;
/**
* Parsing.java.
*
* Copyright (c) 2003-2018 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved.
* BSD-style license. See DJUNITS License.
*
* @author Alexander Verbraeck
*/
public final class Parsing
{
/** */
private Parsing()
{
// utility method
}
/**
* @param args String[]; not used
*/
public static void main(final String[] args)
{
Length l = new Length(100.0, LengthUnit.KILOMETER);
System.out.println(l.toString());
System.out.println(Length.valueOf(l.toString()));
String[] sa = new String[] {"80 mm", "+80 mm", "80.0 mm", "-80.00mm", "8E6mm", "-8E-3yd", "8.mm", "0m",
"18.37823472346234623 mi"};
for (String s : sa)
{
System.out.println("\n" + Length.valueOf(s));
System.out.println(Length.valueOf(s).toString());
}
System.out.println("\n==========================================================\n");
FloatLength fl = new FloatLength(100.0f, LengthUnit.KILOMETER);
System.out.println(fl.toString());
System.out.println(FloatLength.valueOf(fl.toString()));
for (String s : sa)
{
System.out.println("\n" + FloatLength.valueOf(s));
System.out.println(FloatLength.valueOf(s).toString());
}
}
}