Java中面对需要各种对象输出的情况,可以使用此小函数进行输出。
public static void sop(Object obj)//输出各种类型的对象
{
System.out.println(obj);
}
再附上一个四舍五入的小函数
public static void rounding(double obj1)//设置输出为四舍五入后的值
{
BigDecimal b = new BigDecimal(obj1);
double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
sop(f1);
}
获取当前操作耗时的函数。
int start =(int) System.currentTimeMillis();
//需要获取耗时的操作
int end =(int) System.currentTimeMillis();
System.out.println((end-start)+"ms");
获取系统的时间:
public String getTime(){
Calendar c = Calendar.getInstance();//可以对每个时间域单独修改
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH) + 1;
int date = c.get(Calendar.DATE);
int hour = c.get(Calendar.HOUR_OF_DAY);
int minute = c.get(Calendar.MINUTE);
int second = c.get(Calendar.SECOND);
int msecond = c.get(Calendar.MILLISECOND);
String time = hour + ":" +minute + ":" + second + ":" + msecond;
return time;
}
常见进制转换:
十进制转成十六进制:
Integer.toHexString(int i)
十进制转成八进制
Integer.toOctalString(int i)
十进制转成二进制
Integer.toBinaryString(int i)
十六进制转成十进制
Integer.valueOf("FFFF",16).toString()
八进制转成十进制
Integer.valueOf("876",8).toString()
二进制转十进制
Integer.valueOf("0101",2).toString()