我正在编写一个代码块,它必须同时支持字符串和数字,因为当输入数字(AtomicInteger,AtomicLong,BigDecimal,BigInteger,Byte,时,Number可以是String表示形式(如果字符串转换为Number然后比较)) Double,Float,Integer,Long,Rational,Short等)。
我如何比较? 案例1:输入 - 整数, lower - 十进制, upper - BigInteger
案例2:输入 - 浮动, 低 - 整数, 上 - 长
<LinearLayout
android:orientation="horizontal"
android:layout_width="272dp"
android:layout_weight="3"
android:gravity="center_horizontal"
android:layout_height="wrap_content">
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
<fragment
android:layout_width="89dp"
android:layout_gravity="left|center_horizontal"
android:id="@+id/firstFragment"
android:name="com.androidipdetector.mbiplobe.actionbaractivity.Frag.Pressure"
android:layout_height="120dp"/>
<fragment
android:layout_width="89dp"
android:layout_gravity="center|center_horizontal"
android:id="@+id/SecondFragment"
android:layout_marginLeft="100dp"
android:layout_marginRight="100dp"
android:name="com.androidipdetector.mbiplobe.actionbaractivity.Frag.SunsetFragment"
android:layout_height="120dp"/>
<fragment
android:layout_width="89dp"
android:layout_gravity="right|center_horizontal"
android:id="@+id/thirdFragment"
android:name="com.androidipdetector.mbiplobe.actionbaractivity.Frag.SunsetFragment"
android:layout_height="120dp"/>
</FrameLayout>
</LinearLayout>
在上面的示例中,我将数字转换为Double并进行比较。 这是正确的方法吗?请问BigInteger和AtomicLong等,请告诉我。感谢
答案 0 :(得分:0)
在上面的示例中,我将数字转换为Double并进行比较。这是正确的方法吗?
没有。将其转换为double
。
请问BigInteger和AtomicLong等,请告诉我。
请告诉你什么?