
工具类
java实用工具类
「已注销」
这个作者很懒,什么都没留下…
展开
-
java8部分操作记录
java8部分操作原创 2021-10-11 21:27:52 · 192 阅读 · 0 评论 -
部分单位转换工具类
字节b转kb/mb/gb/** * 字节b转kb/mb/gb */private static final int rateB = 1024;public static String getPrintSize(long size) { if (size < rateB) { return size + "B"; } //kb long temp = size / rateB; if (temp < 1024) {原创 2021-10-03 14:38:18 · 104 阅读 · 0 评论 -
java运算符
算术运算符假设a = 60,和b = 13/ 除法,得到商,a/b=4% 取模,得到余数,a%b=8二进制表示a = 0011 1100b = 0000 1101& 按位与,两个数的某位都为1时该位为1,否则为0a & b 得到 0000 1100,即12| 按位或,两个数的某位只要有一个为1则为1a | b 得到 0011 1101,即61^ 按位异或,两个数的某位不相同则为1,相同则为0a ^ b 得到0011 0001,即49~ 按位补运算...原创 2021-10-02 14:55:42 · 98 阅读 · 0 评论 -
java基础的http请求工具类
webservice接口call方法调用private static String post(JSONObject param) throws Exception{ // 指出service所在完整的URL String targetNamespace = "http://www.zysoft.com.cn"; //所调用接口的方法method String method="GetBrowserCatalog"; // 指出service所在完整的URL S原创 2021-10-01 16:59:20 · 457 阅读 · 0 评论 -
java正则相关工具类
去掉小数点后多余的.和0/** * 去掉小数后面多余的.和0 */public static BigDecimal subZeroAndDot(BigDecimal num){ String s = num.toString(); if(s.indexOf(".") > 0){ //去掉多余的0 s = s.replaceAll("0+?$", ""); //如最后一位是.则去掉 s = s.replaceAll(原创 2021-10-01 13:45:10 · 95 阅读 · 0 评论 -
根据两点的经纬度计算距离
根据两点的经纬度计算距离// 平均半径,单位:mprivate static final double EARTH_RADIUS = 6371393;public static long getDistanceLong(BigDecimal longitudeA,BigDecimal latitudeA,BigDecimal longitudeB, BigDecimal latitudeB) { Point2D pointA = new Point2D.Double(longitud.原创 2021-09-23 18:25:52 · 283 阅读 · 0 评论 -
高德、百度、GPS经纬度转换
经纬度标准WGS-84:是国际标准,GPS坐标(Google Earth使用、或者GPS模块)GCJ-02:中国坐标偏移标准,Google Map、高德、腾讯使用BD-09:百度坐标偏移标准,Baidu Map使用目前支持国内国外坐标可能需要修改static double pi = 3.14159265358979324;static double a = 6378245.0;static doub...原创 2021-09-23 18:09:22 · 847 阅读 · 0 评论