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

    }
}

编译运行结果:

相关推荐
道可到1 小时前
Java 反射现代实践速查表(JDK 11+/17+)
java
用户8356290780511 小时前
从手动编辑到代码生成:Python 助你高效创建 Word 文档
后端·python
c8i1 小时前
python中类的基本结构、特殊属性于MRO理解
python
道可到1 小时前
Java 反射现代实践指南(JDK 11+ / 17+ 适用)
java
玉衡子2 小时前
九、MySQL配置参数优化总结
java·mysql
叽哥2 小时前
Kotlin学习第 8 课:Kotlin 进阶特性:简化代码与提升效率
android·java·kotlin
麦兜*2 小时前
MongoDB Atlas 云数据库实战:从零搭建全球多节点集群
java·数据库·spring boot·mongodb·spring·spring cloud
带刺的坐椅2 小时前
DamiBus v1.1.0 发布(给单体多模块解耦)
java·事件总线·damibus
葡萄城技术团队2 小时前
用 Java 构建健壮 REST API 的 4 个关键技巧
java
杨杨杨大侠2 小时前
解密 atlas-mapper 框架 (9/10):故障排查与调试技巧
java·开源·github