💥 角度转换工具,六十进制度分秒
step 1:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
step 2:
dependencies {
implementation 'com.github.ixyxj:AngleConversion:1.0.1'
}
System.out.println(AngleUtil.degToHexadecimalStr("1.10020000"));
System.out.println(AngleUtil.degToHexadecimalStr("1.10220000"));
System.out.println(AngleUtil.degToHexadecimalStr("25.9999168", 1));
System.out.println(AngleUtil.degToHexadecimalStr("25.9999168", 2));
System.out.println(AngleUtil.radToHexadecimalStr(radians, 12));
System.out.println(AngleUtil.parseToHexadecimalStr("25.5959999", 1));
System.out.println(AngleUtil.parseToHexadecimalStr("25.5959999", 2));
//double hexa = 12.01010111;
String hexa = "12°01′01.0111888877″";
double degrees = AngleUtil.hexadecimalToDegrees(String.valueOf(hexa));
double radians = AngleUtil.hexadecimalToRadians(String.valueOf(hexa));
System.out.println(NumberUtil.convertSci("4.99958333E7"));
System.out.println(NumberUtil.format(00.00123, 10));
System.out.println(NumberUtil.format(1234.00123, 1));
System.out.println(NumberUtil.isNumber("001"));
System.out.println(NumberUtil.isNumber("-0.000220000"));
System.out.println(NumberUtil.isNumber("1."));
System.out.println(NumberUtil.isNumber("00.00"));
System.out.println(NumberUtil.isNumber("0.000000000"));