public static String convertInputStreamToString(InputStream is) {
StringBuilder result = new StringBuilder();
if (is != null)
try {
InputStreamReader inputReader = new InputStreamReader(is);
BufferedReader bufReader = new BufferedReader(inputReader);
String line = "";
while ((line = bufReader.readLine()) != null)
result.append(line);
bufReader.close();
inputReader.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return result.toString();
}
public static boolean isEmpty(String string) {
return string == null || string.length() == 0;
}
public static boolean isNumeric(String strNumeric) {
if (isEmpty(strNumeric))
return false;
String patternStr = "^[-+]?\\d+(\\.\\d+)?$";
if (Pattern.matches(patternStr, strNumeric))
return true;
else
return false;
}
public static float getDistance(double lat1, double lon1, double lat2, double lon2) {
int EARTH_RADIUS_KM = 6371;
// if there's unavailable location (0,0), return 0
if (lat1 == 0 || lon1 == 0 || lat2 == 0 || lon2 == 0)
return 0;
double lat1Rad = Math.toRadians(lat1);
double lat2Rad = Math.toRadians(lat2);
double deltaLonRad = Math.toRadians(lon2 - lon1);
double km = Math.acos(Math.sin(lat1Rad) * Math.sin(lat2Rad) + Math.cos(lat1Rad)
* Math.cos(lat2Rad) * Math.cos(deltaLonRad))
* EARTH_RADIUS_KM;
return km;
}
public static String getMD5(String val) {
try {
byte[] source = val.getBytes("UTF-8");
MessageDigest md5 = MessageDigest.getInstance("MD5");
md5.update(source);
StringBuffer buf = new StringBuffer();
for (byte b : md5.digest())
buf.append(String.format("%02x", b & 0xff));
return buf.toString();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
return "";
}
}
分享到:
相关推荐
常用oracle函数SQL中的单记录函数 CONCAT连接两个字符串; LENGTH返回字符串的长度 SUBSTR(string,start,count)取子字符串,从start开始,取count个
oracle 常用 函数,SQL中的单记录函数,SQL中的单记录函数
PowerBuilder9.0常用的一些函数,资源备份防止丢失。 包括函数用途和使用方法。
记录了日常应用中一些oracle常用函数
Oracle常用函数收集 SQL中的单记录函数
详细的记录了pb中的常用到的一些函数的语法,解析,对PB开发项目有借鉴作用
oracle常用函数详细解,单记录函数.................................................
编写黑客软件常用实用函数 软件名称: 开发包基础库 单元名称: 公共运行时间库单元 单元版本: V1.0 备 注: 该单元定义了组件包的基础类库 开发平台: PWin98SE + Delphi 6.0 兼容测试: PWin9X/2000/XP + ...
loadrunner常用函数文档记录web相关函数,附有函数名和功能描述
◆MFC中控件的一些基本控制方法◆ 19 ◆如何让一个数字型变量化为字符型变量◆ 19 ◆如何使用“拉动条”,“上下选择”◆ 19 ◆如何使用postmessage来异步触发某事件◆ 21 ◆如何使用Sendmessage来异步触发某事件◆ ...
PostgreSQL 10 基础课程第四章 常用函数Count统计记录数
常用oracle函数及示例,写字板格式 SQL中的单记录函数,分析函数等较复杂的下一篇再整理
《Excel常用函数功能、用法及实例剖析》 京华志&精华志出品 希望大家互相学习,互相进步 支持CSDN 支持微软 主要包括C# ASP.NET SQLDBA 源码 毕业设计 开题报告 答辩PPT等等好多知识
jQuery中为我们提供了很多有用的属性,自己总结的一些常用的函数。个人认为在在线排盘开发中会比较常用的,仅供大家学习和参考。 刚开始学习前端的时候开始整理这个文档,现在内容已经逐渐增多。虽然现在看起来,...
Excel函数大全 数据库和清单管理函数 DAVERAGE 返回选定数据库项的平均值 DCOUNT 计算数据库中包含数字的单元格的个数 DCOUNTA 计算数据库中非空单元格的个数 DGET 从数据库中提取满足指定条件的单个记录 DMAX 返回...
熟悉掌握sql的函数应用,包括SQL中的单记录函数等各种函数的应用
qlikview商业智能 常用函数 1.基本统计函数 1.1. SUM函数 sum ( [set_expression] [ distinct ] [ total [, fld}>]] expression ) 在所有符合集合表达式的记录范围内,按表达式分类求和。 .................... .......
应之前的计划,今天完成这篇记录,也借此记录自己的成长。 一、几个排名函数的语法和用法: rank ( ) over ([partition by col] order by col ) dense_rank ( ) over ([partition by col] order by col ) row...
包括50多个常用函数,有整形、浮点、文本、时间、json类型判断,类型转换,中文判断,数据表字段判断、MD5加密,判断点是否在矩形内,在数据库中记录日志等。
EXCEL函数大全 数据库和清单管理函数 DAVERAGE 返回选定数据库项的平均值 DCOUNT 计算数据库中包含数字的单元格的个数 DCOUNTA 计算数据库中非空单元格的个数 DGET 从数据库中提取满足指定条件的单个...