今天本来想给main方法传入一个带有*好的文件路径,结果出现了令我意向不到的结果,不知道是java的bug还是sun故意所为,还请高手指点一二,请继续向下看。
java环境:jdk 1.5 jdk1.4 (都有此现象)
所需的文件结构:
c:/nodeinfo
c:/nodeinfo/st100100.ini
c:/nodeinfo/ST100200.ecf
测试类:
package yeahdata.file;
public class Test
{
public Test()
{
// TODO 自动生成构造函数存根
}
public static void main(String[] args)
{
for (int i = 0; i < args.length; i++)
{
System.out.println(args[i]);
}
//
}
}
编译后运行
java Test c:/nodeinfo/st100*
运行结果:
c:/nodeinfo/st100100.ini
c:/nodeinfo/ST100200.ecf
我测过上面说的那两个版本都是这个结果。
希望其他兄弟帮忙验证一下,如果这的是这么个结果,main这个功能对我们还是有用的,呵呵