1. 程式人生 > >java基礎小知識

java基礎小知識

throw round 1.3 機制 時間 -m ble exception simple

以前學習的時候沒寫過博客,現在開始復習,記一些容易忘的小知識吧

一 java保留兩位小數方法

1> BigDecimal 方法

double f = 11.3156;

BigDecimal b = new BigDecimal(f);

f = b.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();

2> DecimalFormat 格式化

double f = 11.3156;

DecimalFormat df = new DecimalFormat("#.00");

df.format(f);

3> String 方法

    double f = 11.3156;

String s = String .format("%.2f",f);

f = Double.valueOf(s);

二 創建對象四種方式

1> new 2> 反射機制 3> 對象流 4> 克隆

三 時間轉換

Date date = new Date();

SimpleFormat sdf = new SimpleFormat("yyyy-MM-dd HH:mm:ss");

String s = sdf.format(date);

Date as = sdf.parse(s); //這裏會 throw ParseException

java基礎小知識