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

    }
}

编译运行结果:

相关推荐
xw-busy-code3 分钟前
sass学习笔记整理
笔记·学习·sass
今天和Aboo结婚了吗1 小时前
【Broker一重启消息没了:一次RabbitMQ非持久化+没开Confirm的血亏事故】
java·rabbitmq·messagequeue·bug排查
daidaidaiyu7 小时前
一文学习 工作流开发 BPMN、 Flowable
java
ZTLJQ7 小时前
序列化的艺术:Python JSON处理完全解析
开发语言·python·json
H5css�海秀8 小时前
今天是自学大模型的第一天(sanjose)
后端·python·node.js·php
SuniaWang8 小时前
《Spring AI + 大模型全栈实战》学习手册系列 · 专题六:《Vue3 前端开发实战:打造企业级 RAG 问答界面》
java·前端·人工智能·spring boot·后端·spring·架构
sheji34168 小时前
【开题答辩全过程】以 基于springboot的扶贫系统为例,包含答辩的问题和答案
java·spring boot·后端
阿贵---8 小时前
使用XGBoost赢得Kaggle比赛
jvm·数据库·python
nap-joker8 小时前
【多模态解耦】DecAlign:用于解耦多模态表示学习的分层跨模态对齐
学习·多模态融合·最优传输·多模态表征学习·特征解耦·音频+图像+文本·原型引导
无敌昊哥战神8 小时前
【LeetCode 257】二叉树的所有路径(回溯法/深度优先遍历)- Python/C/C++详细题解
c语言·c++·python·leetcode·深度优先