首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

为何这段小代码会报错啊小弟才学习.该怎么处理

2012-04-11 
为何这段小代码会报错啊,小弟才学习...Java codeimport java.io.Fileimport java.io.FileNotFoundExcepti

为何这段小代码会报错啊,小弟才学习...

Java code
import java.io.File;import java.io.FileNotFoundException;import java.util.*;public class Scanner{      public static void main(String[] args)throws FileNotFoundException{            File f=new File("e:\\Test.java");            Scanner sc =new Scanner(f);      }}


在eclipse里面敲完之后说:Scanner没有这个构造函数,f传不进去啊,怎么回事,我查了api里面
,明明有这个构造函数的呢

[解决办法]
你的类名,跟你想用的工具类,冲突了!
[解决办法]
恩,它的意思是提示你:3>=2这个是一个恒真的结果。
[解决办法]
这样写就行了 java.util.Scanner sc = new java.util.Scanner(f);
原因是编译器不知道你哪个包下的Scanner,建议不要起和API常用类相同的名称,以免混淆~
[解决办法]
public boolean stringObjTest(Object obj){
 return obj instanceof String
}

这样就有意义了。

热点排行