Java中定义Map常量,List常量

一般的方式的使用静态代码块。比如:

public final static Map map = new HashMap();

static {

map.put("key1", "value1");

map.put("key2", "value2");

}

下面为一种简单定义Map常量的方式

public final static Map NAV_ITEM_ADPTER = new HashMap() {

{

put("拍录传", new CameraFragment());

put("集群对讲", new GroupTalkFragment());

put("视通", new VideoCallFragment());

put("位置", new PositionFragment());

put("浏览", new BrowseFragment());

put("消息", new MsgFragment());

put("群组", new GroupFragment());

put("设置", null);

put("退出", null);

}

};

List的话则可以这样定义:

public final static List LIST = Arrays.asList("one","two","three");

1楼云上的人、原来还可以这样写

java 定义map_定义map%3ck_v%3e,Java中定义Map恒量,List常量相关推荐

  1. Java练习题 类 先创建一个Point类,然后定义Trianglele类。在Trianglele类中定义三个Point的实体来表示一个三角形的三个点,然后定义两个方法求三角形的周长、面积。

    先创建一个Point类,然后定义Trianglele类. 在Trianglele类中定义三个Point的实体来表示一个三角形的三个点,再定义构造方法对这三个点进行初始化,然后定义两个方法求三角形的周长 ...

  2. java定义三角类_Java先创建一个point类然后定义trianglete类,在trianglete类中定义三个point的实体表示三角形的三个点。...

    Java先创建一个point类然后定义trianglete类,在trianglete类中定义三个point的实体表示三角形的三个点. 关注:197  答案:1  mip版 解决时间 2021-01-3 ...

  3. error LNK2005: “找到一个或多个多重定义的符号” 已经在 xxxx.obj 中定义 的解决方法

    error LNK2005: "找到一个或多个多重定义的符号" 已经在 xxxx.obj 中定义 的解决方法 参考文章: (1)error LNK2005: "找到一个或 ...

  4. (1)定义一个Circle类,包含一个double型的radius属性代表圆的半径,一个 findArea()方法返回圆的面积。 (2)定义一个类PassObject,在类中定义一个方法printA

      (1)定义一个 Circle 类,包含一个 double 型的 radius 属性代表圆的半径,一个 findArea() 方法返回圆的面积. ( 2 )定义一个类 PassObject ,在类中 ...

  5. java的map是什么_java中的map是什么

    java中的map是一种依照键存储元素的容器.在map中键可以是任意类型的对象.map中不能有重复的键,每个键都有一个对应的值. Map是一个集合,一种依照键(key)存储元素的容器,键(key)很像 ...

  6. CSS中定义多个链接样式,在CSS中定义【导航栏】超链接样式

    1.案例css代码 .divcss5 a:link{ color:#F00}/* 链接默认为红色 */ .divcss5 a:hover{ color:#000}/* 鼠标悬停黑色 */ .divcs ...

  7. python中定义类的关键字_在Python中,定义一个类使用什么关键字?

    [多选题]技术应用的限制包括 [多选题]关于类和对象,下面说法正确的有? [判断题]温度越高,料液的粘度越小,扩散系数越大,可提高膜通量. [单选题]某企业有10台运货车,已知每台车每运行100小时平 ...

  8. main c语言中变量的定义,C语言中在main函数中定义的变量是全局变量么_后端开发...

    PHP 和 JavaSript 区别_后端开发 PHP是一种创建动态交互性站点的强有力的服务器端脚本语言,主要用于Web开发领域,而JavaSript是一种具有函数优先的轻量级,解释型或即时编译型的高 ...

  9. c语言头文件可以定义全局变量,C语言在头文件中定义全局变量

    C语言在头文件中定义全局变量 头文件定义全局变量等问题 全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么? 可以,在不同的C文件中以static形式来声明同名全局变量.头文件中不可以直接定 ...

最新文章

  1. zabbix   微信报警( python 2.x )
  2. Github page + octopress介绍
  3. 为什么编码不同会出现乱码?
  4. 2019年云计算发展状态
  5. 《数据中心项目规范(征求意见稿)》
  6. linux网卡热,linux网卡
  7. DHCP Option 60 的理解
  8. Quartz.NET常用方法 01
  9. 旧金山运输系统攻击者威胁将公布消费者和职工个人数据
  10. 1 Linux挂载光盘与U盘
  11. 不同系统的文件格式转换
  12. Java常见的8种数据结构
  13. php 四叉树quadtree,线性四叉树十进制编码原理 四叉树(Quadtrees)一共有多少种?...
  14. rpm -ivh安装mysql_RPM 命令详细介绍
  15. 2009中国IT界名人
  16. IE浏览器的一些技巧
  17. BlockingQueue 知识点参考链接
  18. 快速处理小米手机(包括MI9和K20等)挂木第后还无法登录谷歌账户的问题和google服务器通信时出现问题的解决方案!
  19. c语言二级考试题库软件下载,C语言二级题库
  20. tenforflow版YOLOv3下COCO格式的raccoon(浣熊)数据集的准备(未完待续)

热门文章

  1. 单片机专业毕业后如何获得10K薪资,有几个因素需要考虑
  2. iMindMap教你如何熟悉自考驾照
  3. ubuntu20.04安装ns3环境笔记
  4. Windows系统Git配置教程(Git配置git config)
  5. 杀死进程的N种姿势你知道吗
  6. 校验码(奇偶校验码)
  7. Dubbo之旅--扩展注册中心
  8. WriteableBitmapEx
  9. HttpsURLConnection报文头报文体使用详解
  10. tomcat闪退问题一些解决办法