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

    }
}

编译运行结果:

相关推荐
qq_460978401 小时前
实现 Svelte 中基于数组索引的 details 元素单开单关交互
jvm·数据库·python
A-Jie-Y1 小时前
JAVA设计模式-抽象工厂模式
java·设计模式
AI科技星1 小时前
ELN 升级:π 级数自动生成器全域数理架构
大数据·人工智能·python·算法·金融
@insist1231 小时前
信息安全工程师-密码学专题(下):构建可信网络空间的核心机制
java·大数据·密码学·软考·信息安全工程师·软件水平考试
用户9352013986792 小时前
淘宝开放平台 item_cat_get 接口详解:获取淘宝商品类目
python
摇滚侠2 小时前
Java 零基础全套视频教程,面向对象(高级),笔记 105-120
java·开发语言·笔记
dfdfadffa2 小时前
SQL窗口函数如何优化嵌套子查询_提升执行效率
jvm·数据库·python
叶落阁主2 小时前
Spring Boot 4 实战:Jackson 2.x 升级到 3.x 踩坑全记录
java·后端·架构
布吉岛的石头2 小时前
Java 中高级面试:JVM 内存模型 + GC 算法高频题总结
java·jvm·面试
时空系2 小时前
第6篇:多维数据盒——管理大量数据 python中文编程
开发语言·python·ai编程