项目中遇到的工具类
朝着希望前进
这个作者很懒,什么都没留下…
展开
-
数字格式化-----将数字格式化制定位数
NumberFormat format = NumberFormat.getNumberInstance();//设置格式化的最小整数长度为4 format.setMinimumIntegerDigits(4); int id = 1;//由于format之后,默认是以“,”分割 String s_Id = format.format(id).toString().rep原创 2013-10-15 14:57:54 · 1353 阅读 · 0 评论 -
java通过当前日期得到本周的起止日期
现在系统需要统计上周、本周、下周的信息。不论今天是几号,只要在本周内,得到的起止日期都一样。比如:今天是2015-07-30(星期四),明天2015-07-31(星期五)。这两天都在同一周,所以统计出来的信息起止日期是一样的。实现代码如下:package test;import java.text.SimpleDateFormat;import java.util.ArrayList;impor原创 2015-07-30 16:59:37 · 2160 阅读 · 1 评论 -
java身份证验证工具类
此身份证工具类有如下功能: 1、验证身份证号码是否合法。(16位或18位) 2、通过身份证号码计算年龄 。 3、通过身份证号码计算出生日期 4、通过身份证号码计算性别package com.ciming.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calen原创 2015-03-13 15:41:33 · 1432 阅读 · 0 评论 -
项目中验证身份证号码是否正确
在项目中验证身份证号码的工具类!可以验证16位和18位的身份证号码。package com.hljw.util;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * 验证身份证 * * @author evan * */public class原创 2014-03-21 10:35:49 · 1945 阅读 · 0 评论 -
java项目中用到的md5加密
java项目中字符串加密技术源码:import java.security.MessageDigest;public class MD5 { private static final String[] hexDigits = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d",原创 2014-03-21 11:11:16 · 2127 阅读 · 0 评论 -
java获取网卡的mac地址
为了项目的安全,有时候需要得到电脑的唯一码,比如:网卡的mac地址。和大家分享一下,下面是项目中用到的工具类:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.InetAddress;import java.net.Netw原创 2014-03-21 11:00:26 · 2022 阅读 · 0 评论 -
java提取每个汉字的首字母
在项目中需要提取每个汉字的首字母,下面是工具类的源码:import net.sourceforge.pinyin4j.PinyinHelper;public class PinyinAPI { /** * 提取每个汉字的首字母(大写) * * @param str * @return */ public static原创 2014-03-21 11:24:26 · 3001 阅读 · 2 评论 -
java通过当前时间得到上个月时间
java通过当前的时间(new Date())得到上个月的时间,得到的类型还是Date类型。不引入其他jar包,就是用jdk自带的方法。实现源码如下:package com.evan.tj.test;import java.util.Calendar;import java.util.Date;public class OneMonthGet { public stati原创 2014-03-27 18:07:12 · 9910 阅读 · 1 评论 -
正则表达式--------验证二进制
function regularExpression() { var str = "1012";//javascript中正则表达式以斜杠“/” 开头和结尾 var Expression = /^1[10]*$/; var objExp = new RegExp(Expression); if (objExp.test(str) == false) {原创 2013-10-15 16:20:40 · 5221 阅读 · 0 评论 -
java免费发送邮件实现
现在项目上线一段时间了,希望能够在项目中出现异常后邮件通知给相关开发人员。我从网上找了大量的第三方接口(需要花钱)和发送邮件demo。最后选择了一个只需要引入一个jar包和一个工具类的实现,不需要配置文件,具体的工具类代码如下:package com.evan.mail;import java.util.Date;import java.util.Properties;import javax.原创 2016-01-07 16:15:51 · 3253 阅读 · 3 评论