1. 程式人生 > >The local variable date may not have been initialized解決辦法

The local variable date may not have been initialized解決辦法

這個錯誤的出現原因是我們沒有對變數輔助,也就是說如果我們隊我們所定義的變數複製之後,這個錯誤就會消失,比如
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
		Date date;
		try {
			date = simpleDateFormat.parse("2015-06-10");
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
當我們想要對時間的格式進行編輯,並且需要try-catch的時候,會在try之前先宣告變數,當我們在宣告Date並且如上所示沒有賦值的時候,就會報出這個錯誤,這時只需要給date賦一個初始值即可:Date date = null;這個錯誤就會解決