java 中import java.util.List(Ljava.lang.Integer;); 这个是干什么的 这句话是错的,那正确的怎么写呢

但是括号里面的那个我想import进来呢,直接import是错误的啊

import表示引入某个类或者文件。
正确写法应该是import java.util.List;
说明程序中要用到List这个类的相关方法,如果没有用到List这个类,当然可以不加这一句。如果用到而不加这个引用,则会出现编译时错误。
Ljava.lang.Integer;这个应该是不正确的,除非是自己写的包。如果想引入java.lang.Integer,这个是没有必要的,因为java.long包下的所有文件系统是默认自动引入的。
如果想引入其他的类或者文件,可以继续写import XXX;可以写无数行.
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-08-27
import java.util.List(Ljava.lang.Integer;);
分开解释:
1 import 这个是个关键字 引用作用 写程序时要使用到的其他类 用这个关键字来引用
2 java.util.List 这是引用类 引用在java包下的util包下的list类(这里可以理解成文件夹形式,从一个文件夹里面找到另一个文件夹)
3 Ljava.lang.Integer 这句程序 如果去掉前面的L后:java.lang.Integer 这就看的出是个引用类

综合解释:
正常使用import 是这样子的:
import java.util.List;
import java.lang.Integer;
import也只能这样子书写,不能用括号,不能在里面又添加某个类,要引用就分开引用,import可以写无数个,何必堆在一起写。
所以import java.util.List(Ljava.lang.Integer;); 这个是完全错误的

个人理解:
如果我没想错的话,书写程序的人也许不小心拖拽鼠标,导致出现这样的代码。
第2个回答  2010-08-27
import是引包关键字,用import引用其它类的时候,直接写类名就可以了。
正确写法
import java.util.List;
或者
import java.util.*;//表达引用java.util下所有的类

-------------------------------------------------------
java.lang包不是需要用import方式来引用的,
在你的类中可以直接用Integer a = new Integer(1);这样定义变量。

...中import java.util.List(Ljava.lang.Integer;); 这个是干什么的 这...
import表示引入某个类或者文件。正确写法应该是import java.util.List;说明程序中要用到List这个类的相关方法,如果没有用到List这个类,当然可以不加这一句。如果用到而不加这个引用,则会出现编译时错误。Ljava.lang.Integer;这个应该是不正确的,除非是自己写的包。如果想引入java.lang.Integer,这个...

能再问一下,import java.util.*;是什么意思么,为什么出现在第一行?_百...
而java.util类是JDK中的实用工具库,是sun公司开发好,放入JDK中的。还有很多常用的库,其实像String、Object、Integer这些也是放在库中的,是在java.lang包下,但是在我们编写代码时并不需要加上import java.lang.*;,这是因为虚拟机在运行该类时,会自动在后台加上import java.lang.*;。如果你真心...

java.lang.Integer cannot be cast to [Ljava.lang.Object;
这里你传了 Integer类型的List,取出的时候 用Object 接受的;修改为Object 就可以了;List<Object> queNums = new ArrayList<Object>();

Ljava.lang.Integer; cannot be cast to java.lang.Integer
你的代码试图把整数数组直接赋值给整数。should have accessed the array using index

Exception in thread "main" java.lang.Error: Unresolved compilatio...
1.你的List引用错了import java.awt.List;,不应该是这个,应该是java.util.List;2.System.out.println(List.get(0)[1]);里的List应该是list对象,你写错了 3.最后你还少了一个} :)另外,List,Map,Set里建议使用Integer之类的对象,而不要用int,好像jdk1.5以后增加了可以使用int之类的。

请问一下在java中的List<int> list=new List<int>();这条语句的两个int...
两处错误:第一:List是接口,需要实现类ArrayList或者LinkedList,不能new List;第二:int是基本数据类型,只能用Integer 正解:List<Integer> list = new ArrayList<Integer>()

...Ljava.lang.Integer; cannot be cast to [Ljava.lang.Comparable...
类型转换错误 Integer类型 不能转换为Comparable;类型 类 BasicSort 的第21行

...lang.ClassCastException:java.lang.Integer cannot be cast to...
resultType="java.lang.Integer" 改成 resultType="java.util.List"

java (Ljava\/lang\/String;Ljava\/lang\/String;I)V 是什么错
缺少hibernate3.jar包。在使用Spring的AOP编程时,会用到这几个lib:asm-2.2.2.jar asm-commons-2.2.2.jar asm-util-2.2.2.jar Hibernate使用如果lib:asm.jar asm-attrs.jar 其中asm-2.2.2.jar与asm.jar存在类上的冲突。

...Ljava.lang.Object; cannot be cast to com.entity.Advertisem...
然后你A a = new A();B b = (B)a;这样就运行期就会报这个异常了..但是假如你的B类继承自A类就不会了..如果你想避免这个错误的话..可以在转型前检查一下..a对象是否是B类型..用instanceof关键字..比如if(a instanceof B) 这样就行了..如果对您有帮助,请记得采纳为满意答案,谢谢!

相似回答