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

    }
}

编译运行结果:

相关推荐
鲨辣椒10086几秒前
线程函数接口补充
java·开发语言·算法
玄〤1 分钟前
个人博客网站搭建day5--MyBatis-Plus核心配置与自动填充机制详解(漫画解析)
java·后端·spring·mybatis·springboot·mybatis plus
weixin_446260854 分钟前
win11本地部署openclaw实操第4集-wsl方式实现飞书机器人功能
java·机器人·飞书
workflower4 分钟前
需求-技术需求
python·测试用例·需求分析·软件需求
啊卡无敌5 分钟前
工作中常用的软件架构设计方法
java
2301_792185885 分钟前
快速熟悉后缀为yml的文件
java·linux·数据库
夕除6 分钟前
js--25
java
钦拆大仁8 分钟前
Java中的泛型
java·开发语言
计算机学姐8 分钟前
基于SpringBoot的服装购物商城销售系统【协同过滤推荐算法+数据可视化统计】
java·vue.js·spring boot·mysql·信息可视化·mybatis·推荐算法
请你喝好果汁6419 分钟前
玉米细胞类型特异性顺式调控的遗传结构
学习