JScience Java单位Bar至Psi

JScience Java单位Bar至Psi,java,jscience,Java,Jscience,是否有任何直接的方法将bar转换为psi(磅/平方英寸)?例如将mm转换为英寸 //mm to inches Unit<Length> mm = SI.MILLIMETER; Unit<Length> in = NonSI.INCH; UnitConverter toInch = mm.getConverterTo(in); double d1 = toInch.convert(Measure.valueOf(10.0,mm).do

是否有任何直接的方法将bar转换为psi(磅/平方英寸)?例如将mm转换为英寸

   //mm to inches
    Unit<Length> mm = SI.MILLIMETER;
    Unit<Length> in = NonSI.INCH;
    UnitConverter toInch = mm.getConverterTo(in);

    double d1 = toInch.convert(Measure.valueOf(10.0,mm).doubleValue(mm));
    Measure<Double, ? extends Quantity> convert1 = Measure.valueOf(d1, in);
    System.out.println(convert1);
//毫米到英寸
单位mm=硅毫米;
单位英寸=非西英寸;
UnitConverter-toInch=mm.getConverterTo(英寸);
双d1=英寸转换(测量值为(10.0,毫米)。双值(毫米));
Measure convert1=测量值(d1,in);
System.out.println(convert1);
我可以通过手动乘以(1巴=14.5037738磅/平方英寸)来转换它,但是有没有其他方法来实现下面的代码行

 //bar to psi
    Unit<Pressure> bar = NonSI.BAR;
    Unit<? extends Quantity> psi = NonSI.POUND.divide(NonSI.INCH.pow(2));
    UnitConverter toPsi = bar.getConverterTo(psi);// not compitable error

    double d2 = toPsi.convert(Measure.valueOf(10.0,bar).doubleValue(bar));
    Measure<Double, ? extends Quantity> convert2 = Measure.valueOf(d2, psi);
            System.out.println(convert2);
//巴到磅/平方英寸
单位巴=非西巴;

单位你应该使用
磅力
而不是
磅力

磅力除以(英寸功率(2)).getConverterTo(巴)