Eclipse代码出现删除线的原因

时间:2022-10-07 00:38:20

Eclipse代码出现删除线的原因

在用Eclipse写代码时,有时候会出现deprecated错误,   
 
原因是在用某个类的某个方法时这个方法被划上了删除线,
 
比如将Date转换为字符串时用toLocaleString()就提示"toLocaleString()"但用toString()就没事.

 

deprecated是表示这是个过时的方法,将来会被取消的,现在有主要是为了老代码的兼容;   
至于toLocaleString(),在jdk中已经给出了替代方法:由DateFormat.format(Datedate)取代。

 

例如:

DateFormat df = new SimpleDateFormat( "yyyy年MM月dd日");

df.format(date);