读书人

java 中 new Date() 有关问题

发布时间: 2013-04-09 16:45:09 作者: rapoo

java 中 new Date() 问题
为什么这段代码会说我 new Date() 有问题?

import java.util.*;

public class Test {
public static void main(String[] args) {
String s = String.format("%tc", new Date());
System.out.println(s);
}
}

而一旦把 import 改成 import java.util.Date; 就没问题了?用 * 号不是相当于把全部类的引入了吗?
[解决办法]
你的程序我运行没有问题,但是
把全部类的引入
这样说是有问题的

引用
The asterisk in the import statement can be used only to specify all the classes within a package, as shown here. It cannot be used to match a subset of the classes in a package.

看这里http://docs.oracle.com/javase/tutorial/java/package/usepkgs.html
[解决办法]
楼主的代码完全没有问题。。
可以使用import语句中的星号指定在一个包中的所有类。
[解决办法]
我也试过了,没有问题呀。

读书人网 >J2EE开发

热点推荐