[工具方法]java常用的工具方法整理
字符串补充为固定长度
private static String appendZeroToIntegralMultipleOf16(String str){
int length = str.length();
int addPoint = 16 - length % 16;
if (addPoint == 16) {
return str;
}
char[] chars =new char[addPoint];
Arrays.fill(chars, '0');
return str + new String(chars);
}
显示数字格式化
public static void main(String[] args) {
System.out.println(new DecimalFormat("ID_,####").format(1234567890123456789L));
DecimalFormat d1 = new DecimalFormat("0.00");
}
当天的22:00:00:000
private static Date getThatDay220000(Date date){
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.set(Calendar.HOUR_OF_DAY, 22);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
calendar.set(Calendar.MILLISECOND, 0);
return calendar.getTime();
}