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_424098562 分钟前
HTML5中解决数据库版本号管理混乱的规范化建议
jvm·数据库·python
我是无敌小恐龙3 分钟前
Java SE 零基础入门Day03 数组核心详解(定义+内存+遍历+算法+实战案例)
java·开发语言·数据结构·人工智能·算法·aigc·动态规划
Byron__4 分钟前
AI学习_03_LangChain_RAG基础概念
人工智能·学习·langchain
甘露寺6 分钟前
深入理解并发模型:从 Python 的 async/await 到 Java 的虚拟线程与线程池机制
java·开发语言·网络
Sherry Wangs6 分钟前
flash-attn安装指南
pytorch·python·flash-attn
Irene19918 分钟前
Python下载第三方库:requests、oracledb,连接 Oracle 数据库,测试数据输出(切记不要操作或删除系统表)
数据库·python·oracledb
weixin_441003648 分钟前
python编程从入门到实践第三版pdf免费下载
python·pdf
四维迁跃12 分钟前
HTML5中SVG利用Javascript实现图形拖拽与缩放
jvm·数据库·python
HAWK eoni14 分钟前
java进阶1——JVM
java·开发语言·jvm
HUGu RGIN18 分钟前
Django视图与URLs路由详解
java