java学习004

常用数据结构对应

php中常用的数据结构是Array数组,相对的在java开发中常用的数据结构是ArrayList和HashMap,它们可以看成是array的拆分,一种简单的对应关系为

PHP JAVA
Array: array(1,2,3) ArrayListl
Array: array("name" => "jack","age" => 20) HashMap:Map map = new HashMap()

java代码示例:

java 复制代码
package wisdom;

import java.util.HashMap;
import java.util.Map;

public class HashMapTest {
    public static void main(String[] args) {
        Map<String,String> map = new HashMap<>();
        map.put("name","jack");
        map.put("age","20");
        map.put("birth","2020-09-19");
        System.out.println(map.get("name"));
        String[] city = new String[10];
        city[0] = "南京";
        System.out.println(city[0]);
        System.out.println(map.put("name","lucy"));
        System.out.println(map.get("name"));
        map.remove("name");
        System.out.println(map.get("name"));
        System.out.println("containskey:" + map.containsKey("age"));

    }
}

编译运行结果:

相关推荐
talen_hx2963 分钟前
OkHttpClient的最佳实践优化方案
java·笔记·学习
Byron__7 分钟前
AI学习_05_LangChain使用
学习·langchain
三品吉他手会点灯9 分钟前
C语言学习笔记 - 26.C编程预备计算机专业知识 - 15~25关键内容回顾
c语言·笔记·学习
Seven9710 分钟前
Tomcat Container的管道机制:责任链模式
java
HAPPY酷11 分钟前
[UE5 避坑指南] 为什么打包后 UI 消失了?Launch Game 与强制加载
java·ui·ue5
潇凝子潇12 分钟前
使用英伟达免费调用多家大模型API
java·前端·javascript
StockTV13 分钟前
新加坡股票API 实时行情、K 线及指数数据
android·java·spring boot·后端·区块链
Jetev18 分钟前
golang如何实现审计日志记录_golang审计日志记录实现教程
jvm·数据库·python
摇滚侠18 分钟前
Unsupported class file major version 61
java·maven
那个失眠的夜20 分钟前
Arrays&Lambda&JDK8新特性
java