android常用的函式 判斷 正則

2021-07-12 07:17:17 字數 3089 閱讀 1951

/**

* 根據經緯度來計算距離 -- 返回單位是公尺

**@param longitude1

*@param latitude1

*@param longitude2

*@param latitude2

*@return

*/public

double

getdistance(double longitude1, double latitude1, double longitude2, double latitude2)

/**

* 驗證手機格式

*@param mobiles

*@return boolean

*/public

static

boolean

ismobileno(string mobiles) ";//"[1]"代表第1位為數字1,"[358]"代表第二位可以為3、5、8中的乙個,"\\d"代表後面是可以是0~9的數字,有9位。

if (textutils.isempty(mobiles))

return

false;

else

return mobiles.matches(telregex);

}

/**

* md5加密

**@param string 加密後的字串

*@return

*/public

static string md5(string string) catch (nosuchalgorithmexception e) catch (unsupportedencodingexception e)

stringbuilder hex = new stringbuilder(hash.length * 2);

for (byte b : hash)

return hex.tostring();

}

/**

* 將漢字轉換為全拼

**@param src

*@return

*/public

static string getpinyin(string src) else

}} catch (badhanyupinyinoutputformatcombination e)

} catch (exception e)

return t4.touppercase();

}

/**

* 判斷是否是中文

**@param str

*@return

*/public

static

boolean

ischinesechar(string str) else }}

return temp;

}

/**

* 判斷是否是double

*@param value

*@return

*/public

static

boolean

isbigdecimal(string value) catch (numberformatexception e)

}

/**

* 判斷是否是int

*@param value

*@return

*/public

static

boolean

isinteger(string value) catch (numberformatexception e)

}

/**

* 判斷是否是數字

*@param value

*@return

*/public

static

boolean

isnumber(string value) else

}

/**

* 保留兩位小數

*@param value

*@return

*/public

static string getdecimalformat(double value)

/**

* 檢測sdcard是否存在

**@return

*/public

static

boolean

hassdcard() else

}

/**

* 獲取版本號

*@param context

*@return

*/public

static

int try catch (namenotfoundexception e)

return

1; }

/**

* 獲取版本名稱

*@param context

*@return

*/public

try catch (namenotfoundexception e)

return

""; }

/**

* 判斷當前日期是星期幾

*@param date 修要判斷的時間

*@return

*/public

static string getweek(date date);

calendar cal = calendar.getinstance();

cal.settime(date);

int week_index = cal.get(calendar.day_of_week) - 1;

if(week_index < 0)

return weeks[week_index];

}

Application常用判斷函式

returns internet reachability status.返回網路可達性狀態。如果遊戲從unity編輯器中執行,返回真 如果從其他部署目標執行返回假。print we are running this from inside of the editor 是否正在載入某些關卡。方法 l...

ASP幾個常用的判斷函式

在取得使用者輸入資訊的時候,我們常常要判斷使用者輸入的有效性.下面幾個是常用的 1,檢查輸入字段是否為日期型別 funciton xzip inputzip if isnumeric inputzip then if len inputzip 6 then xzip 1 else xzip 0 en...

PHP常用型別判斷函式

1.gettype 獲取變數型別 2.is array 判斷變數型別是否為陣列型別 3.is double 判斷變數型別是否為倍浮點型別 4.is float 判斷變數型別是否為浮點型別 5.is int 判斷變數型別是否為整數型別 6.is integer 判斷變數型別是否為長整數型別 7.is ...