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

    }
}

编译运行结果:

相关推荐
Bert.Cai6 分钟前
Python字符串详解
开发语言·python
码界奇点6 分钟前
基于模块化架构的Unity游戏开发框架设计与实现
java·c++·unity·架构·毕业设计·源代码管理
后端AI实验室12 分钟前
同一个需求,我先出技术方案,再让AI出方案——差距让我沉默了
java·ai
宸翰12 分钟前
在VS code中如何舒适的开发Python
前端·python
xyyaihxl14 分钟前
springboot与springcloud对应版本
java·spring boot·spring cloud
爱滑雪的码农22 分钟前
Java基础五:运算符与循环结构
java·开发语言
MrSYJ23 分钟前
Netty异常传播机制
java·服务器·netty
_饭团25 分钟前
指针核心知识:5篇系统梳理2
c语言·笔记·学习·leetcode·面试·改行学it
m0_7166670729 分钟前
趣味项目与综合实战
jvm·数据库·python