A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 龚正军 于 2012-4-24 19:57 编辑

昨天在遇到一个很费解,浪费我2小时的无聊事情,但是真的好烦!!!!
当我用import提取数据时候:
import java.util.*;  ------------------用了无效,会出现:
                               找不到符号:方法add(java.lang.String)
                                              位置:类ArrayList
                                                                   a1.add("java01");
                                                                       ^
然后我改成用import java.util.ArrayList;  来导入就,所有方法都能被认可,我确定*是没打错。
到底是为什么啊,难道现在不支持*来代表所有内容了么????
我搞了半天,研究半天都不知道问题!!!!
求解释!!!!(如果需要完全的代码,我可以放上来,但我想问题出这其他代码没什么用)

8 个回复

倒序浏览
自己顶下,怎么没人回答啊,实际问题啊,如果我没说清楚也说明下,我看什么地方没说清楚,真的是好烦啊。求解~~~~~~~~~~~~~~~~~~
回复 使用道具 举报
  还是全部代码贴出来看看,你导的包是没问题的。
回复 使用道具 举报
不是所有的包导入import java.util.*;  就好使的,比如你写的这个 就需要导入Arraylist的包才能用。*好像没有说代表所有的内容吧。
当你自定义自己的类时,如果要用到tools.jar中的类的时候,就必须要告诉编译器,自定义类中用到的类是从哪里来的,编译器就会按照你给定的地址去寻找自定义类中所用到的类以实现其功能(import语句就是告诉编译器去哪里找类)。比如说:在你自定义类中你要实现得到用户在键盘输入数据并打印的功能,这时就要用到java.util包中的类(Scanner类),这时就要导入java.util包
回复 使用道具 举报
黑马我来了 发表于 2012-4-24 20:55
还是全部代码贴出来看看,你导的包是没问题的。

下面那图就是毕老师的教程,我打的也是一模一样的,但是就是导包按老师那样用import java.util.*;就不行,然后我用了import java.util.ArraryLIst;就行了,真搞不懂,昨天晚上学习的时候被郁闷坏了~~~~~~~~~~~~

回复 使用道具 举报
龚正军 发表于 2012-4-24 22:29
下面那图就是毕老师的教程,我打的也是一模一样的,但是就是导包按老师那样用import java.util.*;就不行 ...

呵呵 真的怪异,导入java.util.*;和java.util.ArrayList; 一个是相对路径,一个是绝对路径,应该不会出问题的。可能是编译器又调皮了把!没必要纠结。就导java.util.ArrayList;吧
回复 使用道具 举报
我表示我用
import java.util.ArrayList;

import java.util.*;
都能正常运行
回复 使用道具 举报
难道就我一个人遇到这郁闷事情??需要从新安装jdk不,我郁闷!!!还有人遇到过类似情况没。或则我哪儿弄错了??------------------------有老师遇到过没??
回复 使用道具 举报
彭嘉聪 黑马帝 2012-4-25 10:16:28
9#
*其实就是此目录下全选,理论上是没什么问题的,要是出问题,多半是编译器问题,你要是用eclipse就点击project试下clean
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马