软件构造学习笔记(四)————java中List和Map的使用方法

 List和Map接口可以说是我们在编写java程序中所频繁使用的东西,本文章将通过对比的方式介绍在java中List和Map的使用方法。

List就是一个列表,表中的每一个元素都是相同数据类型并且是相互独立的。

而Map存储数据采用的哈希表结构,里面的一个元素是由key和value组成的对,每一组对(每一个元素)中,key和value都是相互对应的。

1、需要调用的头文件:

List:

import java.util.ArrayList;
import java.util.HashMap;

Map:

import java.util.List;
import java.util.Map;

2、创建方式

List:

List<L> a=new ArrayList<>()

其中L是你所创建的List中你所希望其中的元素的数据类型,这里L可以包括例如int,String此类的基本数据类型,甚至还可以是自己在其他地方自定义的一个类。

Map:

Map<K,V> b=new HashMap<>();

其中K,V分别是key和value的数据类型

3、添加元素

List:

a.add(L element) 这样是直接在List的末尾添加元素

也可以通过这样的代码:a.add(int index,L element),这样是在指定位置插入元素,后面的元素都往后移一个位置,其中index的值是从0开始的,代表List中的第一个元素

Map:

b.put(K key,V value) 这样也是直接将元素添加到Map的末尾

4、删除元素

List:

a.remove(int index),作用是删除指定索引index处的元素

Map:

b.remove(K key),这是通过对元素中key的内容来对元素进行删除

5、获取元素内容

List:

a.get(int index),作用是返回list集合中指定索引位置index处的元素

Map:

b.get(K key),这是通过对元素中key的内容来获得与之对应的value

以上就是本课程实验所需要用到的关于List和Map的知识,如果有新的知识还会在日后进行增加,若有描述不对的地方欢迎在评论区进行指正。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值