tool篇
tool
Geek_Sean
代码改变世界,学习每天进步一点点
展开
-
获得我们手机的cpu序列号
获得我们手机的cpu序列号: /** * 获取CPU序列号 * * @return CPU序列号(16位) * 读取失败为"0000000000000000" */ public static String getCPUSerial() {String str = "", strCPU = "", cpuAddress = "0000000000000000";t原创 2013-03-20 13:09:10 · 2016 阅读 · 0 评论 -
如果字符串是科学:如123213e21,转化为字符串
/** * 如果字符串是科学:如123213e21,转化为字符串 * @param str * @return */ public static String getStringOutE(String str) { BigDecimal bd = new BigDecimal(str); return bd.toPlainString(); }原创 2015-10-14 11:51:17 · 696 阅读 · 0 评论 -
将字符串三位一个逗号显示
/** * 将字符串三位一个逗号显示 * @param str * @return */ public static String getString(String str) { DecimalFormat df = new DecimalFormat("###,###"); return df.format(Double.parseDouble(str)); }原创 2015-10-14 11:47:52 · 1187 阅读 · 0 评论 -
URL短地址压缩算法
时下,短网址应用已经在全国各大微博上开始流行了起来。例如QQ微博的url.cn,新郎的t.cn等。我们在新浪微博上发布网址的时候,微博会自动判别网址,并将其转换,例如:http://t.cn/hrYnr0。为什么要这样做的,原因我想有这样几点:1、微博限制字数为140字一条,那么如果我们需要发一些连接上去,但是这个连接非常的长,以至于将近要占用我们内容的一半篇幅,这肯定是不能被允许的,所以原创 2014-08-13 10:04:14 · 3285 阅读 · 0 评论 -
获取签名公钥
public class SignInfo { public static final String TAG = "SignInfo"; /** * 获取签名公钥 * * @param mContext * @return */ protected static String getSignInfo(Context mContext) { String sign原创 2014-07-21 22:08:02 · 1331 阅读 · 0 评论 -
根据屏幕大小设置字体
public static int adjustFontSize(int screenWidth, int screenHeight){ if (screenWidth <= 240) { // 240X320 屏幕 return 10; }else if (screenWidth <= 320){ // 320原创 2014-07-21 21:24:55 · 2061 阅读 · 0 评论 -
比较两个 List 的值是否相等
public static > boolean compare(List a, List b) { if(a.size() != b.size()) return false; Collections.sort(a); Collections.sort(b); for(int i=0;i<a.size();i++){ if原创 2014-07-21 21:42:53 · 7855 阅读 · 0 评论 -
Sublime Text快捷键
Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件Ctrl+Shift+V:粘贴并格式化Ctrl+D:选择单词,重复可增加选择下一个相同的单词Ctrl+L:选择行,重复可依次增加选择下一行Ctrl+Shift+L:选择多行Ctrl+Shift+En原创 2014-07-19 21:46:04 · 959 阅读 · 0 评论 -
密码强度检测(Java)
不多说了,直接代码走你!!!public class CheckPassword { /** * 密码强度 * * @return Z = 字母 S = 数字 T = 特殊字符 */ public String checkPassword(String passwordStr) { String regexZ = "\\d*"; String regex原创 2013-08-23 23:42:40 · 6394 阅读 · 0 评论 -
银行卡卡号是否正确判断(实战)
public class CheckIdCard { /** * 校验银行卡卡号 * * @param cardId * @return */ public static boolean checkBankCard(String cardId) { char bit = getBankCardCheckCode(cardId .substring(0, car原创 2013-09-25 21:31:04 · 5070 阅读 · 0 评论 -
判断时间格式是否正确
public static boolean checkDate(String date,String format) { DateFormat df = new SimpleDateFormat(format); Date d = null; try{ d = df.parse(date); }catch(Ex原创 2013-08-08 22:48:51 · 2287 阅读 · 0 评论 -
Android中MAC地址获取代码
public static String loadFileAsString(String filePath) throws java.io.IOException{ StringBuffer fileData = new StringBuffer(1000); BufferedReader reader = new BufferedReader(new FileReader(f原创 2013-09-07 21:35:54 · 2119 阅读 · 0 评论 -
checkPhone判断手机号格式
// checkPhone判断手机号格式 public boolean checkPhone(String phone) { Pattern pattern = Pattern .compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$"); Matcher matcher = pattern.matcher(phone);原创 2013-08-08 22:39:26 · 3666 阅读 · 0 评论 -
checkEmail判断邮箱格式
// checkEmail判断邮箱格式 public boolean checkEmail(String email) { Pattern pattern = Pattern .compile("^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\\.([a-zA-Z0-9_-])+)+$"); Matcher matcher = pattern.match原创 2013-08-08 22:40:54 · 6289 阅读 · 4 评论 -
身份证号检测是否正确(实战)
网上找到的,备份一份package com.example.bank;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalendar;import java.util.Hashtable;原创 2013-09-25 21:33:22 · 2067 阅读 · 0 评论 -
android 开发中判断网络是否连接的代码
在android的开发中,尤其是与访问网络有关的开发,都要判断一下手机是否连接上了网络,下面是一个判断是否连接网络的编码package cn.com.karl.util;import com.kubu.main.R;import android.app.Activity;import android.app.AlertDialog;import android.content.Cont原创 2013-08-09 22:55:37 · 1514 阅读 · 0 评论 -
android 关于Toast重复显示解决方法
解决思路: 不用计算Toast的时间之类的,就是定义一个全局的成员变量Toast, 这个Toast不为null的时候才去make,否则直接setText.为了按返回键后立即使Toast不再显示,重写父类Activity的onBackPressed()方法里面去cancel你的Toast即可.代码:private Toast mToast; public void sho原创 2015-11-17 15:49:11 · 747 阅读 · 0 评论