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

    }
}

编译运行结果:

相关推荐
e***74954 分钟前
Redis——使用 python 操作 redis 之从 hmse 迁移到 hset
数据库·redis·python
⑩-9 分钟前
苍穹外卖Day(8)(9)
java·spring boot·mybatis
Ace_317508877611 分钟前
京东商品详情接口终极突破:从多接口联动解析到数据全息重构
python·重构
汗流浃背了吧,老弟!20 分钟前
Langchian检索YouTube视频字幕
python·音视频
IUGEI22 分钟前
Websocket、HTTP/2、HTTP/3原理解析
java·网络·后端·websocket·网络协议·http·https
程序猿_极客24 分钟前
【2025 最新】 Maven 下载安装与配置教程(超详细带图文Windows 版):从入门到实战
java·开发语言·windows·maven·maven安装
励志前端小黑哥31 分钟前
uv包管理器--python也有自己的pnpm了
开发语言·python·uv
q***016535 分钟前
【保姆级教程】apache-tomcat的安装配置教程
java·tomcat·apache
2501_9411120737 分钟前
深入理解Python的if __name__ == ‘__main__‘
jvm·数据库·python
2501_9411120539 分钟前
Python Lambda(匿名函数):简洁之道
jvm·数据库·python