第1关:集合的基本使用
- 任务要求
- 参考答案
- 评论198
任务描述
本关任务:创建集合并添加数据。
相关知识
为了完成本关任务你需要知道:
1.集合是什么;
2.为什么使用集合;
3.怎么创建集合;
4.如何向集合中添加数据。
集合是什么
JAVA
中的集合:是一个工具类,就像是容器,存储任意数量具有共同属性的集合。
例如:购物车是商品的集合,军队是军人的集合。
为什么使用集合
我们已经知道集合就是能存储大量数据的一个容器,但是咱们在Java入门的时候学过数组,数组也是一个能存储大量数据的容器,好像也可以满足日常开发的需求,那我们为什么要使用集合呢?
如果说之前学习的数组是一根打狗棒的话,那我们将要学习的集合就可以看做是一根如意金箍棒了。
集合和数组有如下区别:
-
数组的长度固定,集合的长度可变;
-
数组只能通过下标访问元素,类型固定,而有的集合可以通过任意类型查找所映射的具体对象。
怎么创建集合
我们来创建一个简单的集合:
1.导包
import java.util.ArrayList;
2.创建集合
ArrayList list = new ArrayList();
如何向集合中添加数据
list.add("hello");
list.add(2018);
编程要求
请仔细阅读右侧代码,根据方法内的提示,在Begin - End
区域内进行代码补充,创建ArrayList
集合并且向集合中添加数据,具体要求如下:
-
添加字符串类型数据:
https:www.educoder.net
; -
添加double类型数据:
2018.423
; -
在方法中返回你创建的集合对象。
测试说明
补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。
预期输出: https:www.educoder.net
2018.423
package step1;
// 导包
/********** Begin **********/
import java.util.ArrayList;
/********** End **********/
public class HelloWorld {
@SuppressWarnings("unchecked")
public ArrayList getList() {
/********** Begin **********/
ArrayList list = new ArrayList();
list.add("https:www.educoder.net");
list.add("2018.423");//傻逼题目,说nm要添加xxx类型啊,就这样不就行了?
return list;//返回集合里的内容
/********** End **********/
}
}