首页 > 编程语言 > 详细

java常用工具

时间:2016-12-29 13:54:16      阅读:123      评论:0      收藏:0      [点我收藏+]

/**
* 将字节数组转换成字符串
* @param array 字节数组
* @return String
*/

public static String byte2str(byte[] array){

  StringBuffer hexstr = new StringBuffer();
  String shaHex = "";
  for(int i=0;i<array.length;i++){
    shaHex = Integer.toHexString(array[i] & 0xFF);
    if(shaHex.length()<2){
      hexstr.append(0);
    }
    hexstr.append(shaHex);
}
  return hexstr.toString();
}

 

/**
 * 得到本周周一的日期
 * @return yyyy-MM-dd
 */
public static String getMondayOfThisWeek(){
  DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
  Calendar c = Calendar.getInstance();
  //得到今天星期几
  int dayOfWeek = c.get(Calendar.DAY_OF_WEEK)-1;
  //对星期天特殊对待
  if(dayOfWeek == 0)
    dayOfWeek = 7;
  //假如今天是星期四,往前推3天就是星期一,即(4-1)
  c.add(Calendar.DATE, -(dayOfWeek - 1));
  return df.format(c.getTime());
}

java常用工具

原文:http://www.cnblogs.com/wenxudong/p/6232473.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!