編輯:關於Android編程
1,郵箱地址只展示部分,只展示@前面部分的第1個及最後一個字符,其它的用*代替:
public static String spliteEmail(String email) {/**傳入郵箱地址*/
String newEmail = email.split("@")[0];/**獲取到郵箱@前面部分*/
String[] mails = new String[newEmail.length()];
StringBuffer sb = new StringBuffer();
if (mails.length > 0) {
if (mails.length < 3) {/**如果郵箱@前面字條小於3個,則顯示全部完整郵箱地址*/
return email;
}
else {/**郵箱地址字符處理*/
for (int i = 0; i < mails.length; i++) {
if (i >= 1 && i < mails.length - 1) {
sb.append("*");
}
else {
sb.append(newEmail.charAt(i));
}
}
return sb.toString() + "@" + email.split("@")[1];
}
}
else {
return "";
}
}
2,手機號碼處理(只顯示手機號的前3及後3數字,中間用*代替):
public static String splitePhone(String phone) { String[] tel = new String[phone.length()]; StringBuffer sb = new StringBuffer(); if (tel.length > 0) { for (int i = 0; i < tel.length; i++) { if (i > 2 && i < 7) { sb.append("*"); } else { sb.append(phone.charAt(i)); } } } return sb.toString(); }
另外幾個常用的正則表達示:
/**@description:判斷是否是身份證格式*/ public static boolean isIDCardNo(String cardNo) { Pattern pattern = Pattern.compile("(^\\d{15}$)|(^\\d{18}$)|(^\\d{17}(\\d|X|x)$)"); Matcher matcher = pattern.matcher(cardNo); return matcher.matches(); } /**判斷輸入的是否是中文*/ public static boolean isChineseChar(String inputString) { Pattern pattern = Pattern.compile("^[\\u4E00-\\u9FA5\\uF900-\\uFA2D]+$"); // Pattern pattern = Pattern.compile("^[\\u4E00-\\u9FA5]"); return pattern.matcher(inputString).matches(); } /**匹配非負浮點數*/ public static boolean isNotNegativeFloat(String inputString) { Pattern pattern = Pattern.compile("^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0$"); return pattern.matcher(inputString).matches(); }
我的Android進階之旅------)Android自定義View實現帶數字的進度條(NumberProgressBar)
第一步、效果展示圖1、藍色的進度條圖2、紅色的進度條圖3、多條顏色不同的進度條圖4、多條顏色不同的進度條 版權聲明:本文為【歐陽鵬】原創文章,歡迎轉載,轉載請注明出處!
android 單線程多任務斷點排隊下載(支持多界面刷新)
最近在做一個單線程多任務的斷點排隊下載的功能,網上確實有很多這樣的demo。但是呢我發現大部分網上的demo都是很些不完整的要麼就是有缺陷的,可能是我還沒找到。今天我給大
Android熱補丁動態修復技術(完結篇):自動生成打包帶簽名的補丁,重構項目
一、關於前面四篇博文Android熱補丁動態修復技術(一):從Dex分包原理到熱補丁Android熱補丁動態修復技術(二):實戰!CLASS_ISPREVERIFIED問
android實現listview分頁的方法
本文實例講述了android實現listview分頁的方法。分享給大家供大家參考。具體分析如下:最近做了下listview的分頁,跟WEB上的分頁是一個意思,需要那幾個分