当前页面: 开发资料首页 → J2EE 专题 → deprecated方法的问题?
deprecated方法的问题?
摘要: deprecated方法的问题?
在写java代码时,时常出现deprecated错误,
原因是在用某个类的某个方法时这个方法被划上了删除线,这样的方法是怎么回事?
比如将Date转换为字符串时用toLocaleString()就提示,但用toString()就没事,
但问题是前者转换的格式比较友好,后者转换的不习惯用.查帮助看到不推荐使用前者,那为什么还要显示呢?
deprecated是表示这是个过时的方法,将来会被取消的,现在有主要是为了老代码的兼容;
至于你想用的toLocaleString(),在jdk中已经给你给出了替代方法:由 DateFormat.format(Date date) 取代。