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

    }
}

编译运行结果:

相关推荐
red1giant_star13 小时前
Python根据文件后缀统计文件大小、找出文件位置(仿Everything)
后端·python
nashane13 小时前
HarmonyOS 6学习:画中画(PiP)状态同步与场景化实战指南
学习·pip·harmonyos·harmonyos 5
雷欧力13 小时前
如何使用 Claude API?3 种接入方案实测,附完整代码(2026)
python·claude
qinqinzhang13 小时前
Java 中的 IoC、AOP、MVC
java
神仙别闹13 小时前
基于 Python 实现 BERT 的情感分析模型
开发语言·python·bert
禾叙_13 小时前
【langchain4j】结构化输出(六)
java·开发语言
NQBJT13 小时前
VS Code配置Python人工智能开发环境
开发语言·人工智能·vscode·python
浮游本尊13 小时前
一文讲透巡检链路:采集程序 → 上传数据包 → 后端解析入库 → 分析出报告
python
饭小猿人13 小时前
Android 腾讯X5WebView如何禁止系统自带剪切板和自定义剪切板视图
android·java
_李小白14 小时前
【android opencv学习笔记】Day 8: remap(像素位置重映射)
android·opencv·学习