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 分钟前
【开题答辩全过程】以 基于SSM的宜佳家具电商平台为例,包含答辩的问题和答案
java
小陈phd3 分钟前
多模态大模型学习笔记(二十六)—— 核心技术篇③ | 虚拟人的声音情感:从语音合成到声音克隆
笔记·学习
客卿12310 分钟前
最小生成树(贪心)--构造回文串(字符串 + 回文判断 + 构造)
java·开发语言·算法
Bert.Cai10 分钟前
Python input函数作用
开发语言·python
云边散步13 分钟前
godot2D游戏教程系列二(23)
笔记·学习·游戏·音视频·游戏开发
Fairy要carry14 分钟前
项目03-手搓Agent之团队协作(发消息/分配任务)
linux·前端·python
天启HTTP21 分钟前
多线程环境下,动态IP怎么分配最合理
java·服务器·网络
hzb6666628 分钟前
xd_day32-day40
java·javascript·学习·安全·web安全·tomcat·php
柚子+29 分钟前
Appium+python+雷电模拟器自动化测试入门
数据库·python·appium
东北甜妹32 分钟前
Python脚本
java·开发语言·前端