迷新白的博客 迷新白的博客
首页
随笔
  • Vuepress
  • Springboot
  • 开发工具
  • 系统工具
读吧
  • 智能浇花系统 (opens new window)
  • 用户中心系统 (opens new window)
  • 关于
  • 友情链接
GitHub (opens new window)

迷新白

愿你平安
首页
随笔
  • Vuepress
  • Springboot
  • 开发工具
  • 系统工具
读吧
  • 智能浇花系统 (opens new window)
  • 用户中心系统 (opens new window)
  • 关于
  • 友情链接
GitHub (opens new window)
  • 后端基础

  • Java

    • 优化数据库和前端的交互
    • IO流和使用文件流
    • Java类型File和Files的使用
    • Java类型List和Map
      • Java List(列表)
        • List方法
      • Java Map接口
        • map方法
    • Java异常处理
  • 后端
  • Java
迷新白
2025-08-01
目录

Java类型List和Map

# Java类型List和Map

# Java List(列表)

在Java中,List接口是一个有序的集合

需要导入 java.util.List包

 java.util.List
1
在Java中实现List接口的类

# List方法

  • add() - 将元素添加到列表

  • get() - 有助于从列表中随机访问元素

  • set() - 更改列表的元素

  • remove() - 从列表中删除一个元素

  • size() - 返回列表的长度

  • toArray() - 将列表转换为数组

  • contains() - 如果列表包含指定的元素,则返回true

# Java Map接口

在Java中,Map元素存储在键/值对中。 键是与各个值相关联的唯一值。

需导入java.util.Map包

java.util.Map
1
Java中的map界面的工作

# map方法

  • put(K,V) - 将键K和值V的关联插入到map中。如果键已经存在,则新值将替换旧值。

  • get(K) - 返回与指定键K关联的值。如果找不到该键,则返回null。

  • containsKey(K) - 检查指定的键K是否在map中。

  • containsValue(V) - 检查指定的值V是否存在于map中。

  • remove(K) - 从键K表示的Map中删除条目。

  • remove(K,V) - 从Map集合中删除键K与值V相关联的条目。。

一个key只对应一个value,如果我们尝试为同一个键插入两个值,则将存储第二个值,而第一个值将被删除。

Map不像数组一样可以通过下标获取数值

Map的遍历

Map<String, String> map = new HashMap<String, String>();
 
for (Map.Entry <String, String>  entry : map.entrySet()) {
    System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());
 
}
1
2
3
4
5
6
Java类型File和Files的使用
Java异常处理

← Java类型File和Files的使用 Java异常处理→

最近更新
01
Java类型File和Files的使用
08-01
02
IO流和使用文件流
08-01
03
Java异常处理
08-01
更多文章>
Theme by Vdoing | Copyright © 2022-2025 迷新白 | 的博客
sitemap icon by Icons8
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式