当前位置: 首页 > news >正文

java学习004

常用数据结构对应

php中常用的数据结构是Array数组,相对的在java开发中常用的数据结构是ArrayList和HashMap,它们可以看成是array的拆分,一种简单的对应关系为

PHPJAVA
Array: array(1,2,3)ArrayListl
Array: array(“name” => “jack”,“age” => 20)HashMap:Map map = new HashMap()

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

编译运行结果:
在这里插入图片描述

http://www.lryc.cn/news/129138.html

相关文章:

  • Linux网络编程:网络基础
  • 3D沉浸式旅游网站开发案例复盘【Three.js】
  • IO的几个模型
  • 中路对线发现正在攻防演练中投毒的红队大佬
  • 【LINUX相关】生成随机数(srand、/dev/random 和 /dev/urandom )
  • spark使用心得
  • 什么是边车
  • vue项目打包成exe文件
  • 基于MFCC特征提取和GMM训练的语音信号识别matlab仿真
  • client-go实战之十二:选主(leader-election)
  • 2023年即将推出的CSS特性对你影响大不大?
  • opencv实战项目-停车位计数
  • NLP文本匹配任务Text Matching [无监督训练]:SimCSE、ESimCSE、DiffCSE 项目实践
  • 复习vue3,简简单单记录
  • 【自用】云服务器 docker 环境下 HomeAssistant 安装 HACS 教程
  • 使用dockerfile手动构建JDK11镜像运行容器并校验
  • 编程语言学习笔记-架构师和工程师的区别,PHP架构师之路
  • Streamlit 讲解专栏(十):数据可视化-图表绘制详解(上)
  • 其他行业跳槽转入计算机领域简单看法
  • Unity制作一个简单的登入注册页面
  • 常用游戏运营指标DAU、LTV及参考范围
  • 标准模板库STL——deque和list
  • 分类预测 | MATLAB实现WOA-CNN-BiGRU-Attention数据分类预测
  • C++ Primer Plus 第6版 读书笔记(10) 第十章 类与对象
  • 基于C++ 的OpenCV绘制多边形,多边形多条边用不用的颜色绘制
  • (六)、深度学习框架中的算子
  • Redis实现共享Session
  • 网络通信原理UDP协议(第五十课)
  • 43、TCP报文(一)
  • 【JavaScript】使用js实现滑块验证码功能与浏览器打印