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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 谭荣强 高级黑马   /  2014-4-18 13:55  /  1054 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

语句报错,为什么呢

import java.awt.List;
import java.util.Arrays;
public class Test {         
        public static void main(String[] args) {                 
                        //static <T>     List<T>  asList(T... a)         
                        //        List<String[]> list =  Arrays.asList(arr3,arr2);
                                List<String> list1 =Arrays.asList("STIE","DFFD");//编译报错。
        }

}

4 个回复

倒序浏览
楼主导包导错了,应该是导java.util.List,而楼主导成了java.awt.List
回复 使用道具 举报
asList
public static <T> List<T> asList(T... a)返回一个受指定数组支持的固定大小的列表。(对返回列表的更改会“直接写”到数组。)此方法同 Collection.toArray() 一起,充当了基于数组的 API 与基于 collection 的 API 之间的桥梁。返回的列表是可序列化的,并且实现了 RandomAccess。
此方法还提供了一个创建固定长度的列表的便捷方法,该列表被初始化为包含多个元素:

     List<String> stooges = Arrays.asList("Larry", "Moe", "Curly");

参数:
a - 支持列表的数组。
返回:
指定数组的列表视图。

//导入util的list  你导错包了
import java.util.List;
import java.util.Arrays;
public class Server {         
        public static void main(String[] args) {                 
                        //static <T>     List<T>  asList(T... a)         
                        //        List<String[]> list =  Arrays.asList(arr3,arr2);
                                List<String> list1 =Arrays.asList("STIE","DFFD");//编译报错。
        }

}
回复 使用道具 举报
你用的是集合框架体系中的List接口,它是在java.util包下,应该是import java.util.List;
你导错误了,你导入的是java.awt.List,删了,重新导入一下就可以了
回复 使用道具 举报
额。。。谢了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马