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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lcl 中级黑马   /  2014-9-6 18:53  /  1105 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 lcl 于 2014-9-6 18:56 编辑

import java.util.*;
class List
{
        public static void sop(Object obj)
        {
                System.out.println(obj);
        }
        public static void main(String[] args)
        {
                math_two();
        }
             public static void math_two()
        {
                ArrayList a1 = new ArrayList();
                a1.add("HaLi");
                a1.add("Potter");
                a1.add("mofashi");
                a1.add("mishi");
                sop("原集合是:"+a1);
                List sub = a1.subList(1,3);
                sop("sub="+sub);
        }
}
错误:不兼容的类型    List sub = a1.subList(1,3);
需要:List
找到:java.util.List

5 个回复

倒序浏览
简单试了下 没事儿啊

捕获.JPG (113.41 KB, 下载次数: 7)

捕获.JPG
回复 使用道具 举报
夜半风 发表于 2014-9-6 19:38
简单试了下 没事儿啊

我用的Editplus,导入的import  java.util.*;  试了好几次就是不行
回复 使用道具 举报
lcl 发表于 2014-9-6 20:36
我用的Editplus,导入的import  java.util.*;  试了好几次就是不行

以后尽量用哪个类 导哪个类吧 全导的话浪费资源 而且有时候不好使
回复 使用道具 举报
没啥大问题。

回复 使用道具 举报
//List sub = a1.subList(1, 3);//类型转换错误
Collection sub = a1.subList(1, 3);//用上转型
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马