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"));

    }
}

编译运行结果:

相关推荐
IT古董21 小时前
【MES学习笔记系列】MES 术语表
笔记·学习
卷无止境21 小时前
Python 依赖管理这件事,到底该看哪个文件
后端·python
vHelios21 小时前
【电商项目】商品服务模块的问题解决与代码逻辑思考
java·sql·mybatis
rannn_11121 小时前
【力扣hot100】238、41、73题解
java·算法·leetcode·开发
卷无止境21 小时前
FastAPI 缓存方案全解析:从内存到分布式的工程实践
后端·python
烟漠河洛21 小时前
一条走廊,两张地图
python
苏灿烤鱼21 小时前
GitHub #2 拆解|仅 +59,代码知识图谱为什么仍值得关注?
python·agent·mcp
讲温控就好了21 小时前
数据中心热密度飙升下的超精密温控应对策略
人工智能·python
今天的砖头有点烫手啊21 小时前
Spring Boot
java·人工智能
金融小师妹1 天前
多因子智能推演:油价回落6%与黄金震荡上行的关联解析——AI预测框架
大数据·python·深度学习