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

    }
}

编译运行结果:

相关推荐
敲代码的瓦龙2 分钟前
Java?面向对象三大特性!!!
java·开发语言
2501_921649494 分钟前
期货 Tick 级数据与基金净值历史数据 API 接口详解
开发语言·后端·python·websocket·金融·区块链
架构师沉默5 分钟前
AI 写的代码,你敢上线吗?
java·后端·架构
njidf8 分钟前
实战:用Python开发一个简单的区块链
jvm·数据库·python
骑龙赶鸭11 分钟前
java开发项目中遇到的难点,面试!
java·开发语言·面试
Rick199314 分钟前
慢SQL优化
数据库·python·sql
NGC_661117 分钟前
Java线程池七大核心参数介绍
java·开发语言
AI成长日志25 分钟前
【笔面试算法学习专栏】二分查找专题:力扣hot100经典题目深度解析
学习·算法·面试
gc_229930 分钟前
学习python使用Ultralytics的YOLO26进行分割的基本用法
python·分割·ultralytics·yolo26