美规X5科迈罗美规和中规区别X5的区别和解析

【已解决】Java中的字典类型变量 - 推酷
【已解决】Java中的字典类型变量
期间,需要搞懂如何使用java中的字典类型的变量。
【解决过程】
去写出如下代码:
private HashMap calcTimeKeyD
/** start calculate time */
public long calcTimeStart(String uniqueKey)
long startMilliSec = 0;
startMilliSec = System.currentTimeMillis();
calcTimeKeyDict.put(uniqueKey, startMilliSec);
return startMilliS
/** end calculate time */
public long calcTimeEnd(String uniqueKey)
long endMilliSec = System.currentTimeMillis();
long elapsedMilliSec = 0;
if(calcTimeKeyDict.containsKey(uniqueKey))
long startMilliSec = (long)calcTimeKeyDict.get(uniqueKey);
elapsedMilliSec = endMilliSec - startMilliS
return elapsedMilliS
结果,出现警告:
然后用如下代码:
private HashMap&String, Long& calcTimeKeyD
//private Map&String, Long& calcTimeKeyD
/** start calculate time */
public long calcTimeStart(String uniqueKey)
long startMilliSec = 0;
startMilliSec = System.currentTimeMillis();
calcTimeKeyDict.put(uniqueKey, startMilliSec);
return startMilliS
/** end calculate time */
public long calcTimeEnd(String uniqueKey)
long endMilliSec = System.currentTimeMillis();
long elapsedMilliSec = 0;
if(calcTimeKeyDict.containsKey(uniqueKey))
long startMilliSec = calcTimeKeyDict.get(uniqueKey);
elapsedMilliSec = endMilliSec - startMilliS
return elapsedMilliS
貌似就可以正常的使用,把HashMap或Map当做Dict类型的变量使用了。
java中的字典类型变量,就是Map或者HashMap。
使用方式,也比较像C#中的Dictionary,比如:
Dictionary&string, long&
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致什么叫Excel字典?Excel字典的概念是什么? - Office办公助手
最专业的Office办公软件学习和原创Office教程网站!
什么叫Excel字典?Excel字典的概念是什么?
发布时间:08-23 来源:未知
Excel中,有一个字典这样的名词,下面,就给你介绍什么叫?Excel字典的概念是什么?。
字典英文名称是,,它对象是微软Windows脚本语言中的一个很有用的对象。
字典对象相当于一种联合数组,它是由具有唯一性的关键字(Key)和它的项(Item)联合组成。就好像一本字典书一样,是由很多生字和对它们对应的注解所组成。比如字典的&典&字的解释是这样的:
&典&字就是具有唯一性的关键字,后面的解释就是它的项,和&典&字联合组成一对数据。
知识扩展:有名的正则表达式(RegExp)对象和能方便处理驱动器、文件夹和文件的(FileSystemObject )对象也是微软Windows脚本语言中的一份子。
常用关键字英汉对照:
Dictionary 字典
Key 关键字
Item 项,或者译为 条目
字典对象的方法有6个:Add方法、Keys方法、Items方法、Exists方法、Remove方法、RemoveAll方法。
Add方法:向Dictionary对象中添加一个关键字项目对。
object.Add (key, item)
object,必选项。总是一个 Dictionary 对象的名称。
key,必选项。与被添加的 item 相关联的 key。
item,必选项。与被添加的 key 相关联的 item。
如果 key 已经存在,那么将导致一个错误。
如下代码为简单实例,在VBA环境中使用。
Set d = CreateObject(&Scripting.Dictionary&)
d.Add &a&, &Office&
d.Add &b&, &办公&
d.Add &c&, &助手&
1、Dim d :创建变量,也称为声明变量。变量d声明为可变型数据类型(Variant),d后面没有写数据类型,默认就是可变型数据类型(Variant)。也有写成Dim d As Object的,声明为对象。
2、Set d = CreateObject(&Scripting.Dictionary&):创建字典对象,并把字典对象赋给变量d。这是最常用的一句代码。所谓的&后期绑定&。用了这句代码就不用先引用c:\windows\system32\scrrun.dll了。
3、d.Add &a&, &Office&:添加一关键字&a&和对应于它的项&Office&。
4、d.Add &b&, &办公&:添加一关键字&b&和对应于它的项&办公&。
5、d.Add &c&, &助手&:添加一关键字&c&和对应于它的项&助手&。
上一篇: 下一篇:
专题教程推荐
(window.slotbydup=window.slotbydup || []).push({
id: '3577897',
container: s,
size: '300,450',
display: 'inlay-fix'
热门资源下载新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
丰衣足食, 积分 508, 距离下一级还需 492 积分
论坛徽章:0
如题@@@
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
稍有积蓄, 积分 494, 距离下一级还需 6 积分
论坛徽章:0
腰缠万贯, 积分 9015, 距离下一级还需 985 积分
论坛徽章:0
for i in range(0,100):
& & a.append({})
丰衣足食, 积分 508, 距离下一级还需 492 积分
论坛徽章:0
原帖由 luffy.deng 于
17:23 发表
for i in range(0,100):
& & a.append({})
小富即安, 积分 2020, 距离下一级还需 2980 积分
论坛徽章:0
a=[{'key':'value'}]*100
虽然很无聊.呵呵.
小富即安, 积分 2234, 距离下一级还需 2766 积分
论坛徽章:2
回复 #3 luffy.deng 的帖子
这个申请了又有何用。。。
小富即安, 积分 2387, 距离下一级还需 2613 积分
论坛徽章:4
5楼的那样不对 这样实际只有一个字典 然后引用了若干次
&&& a = [{1:'aaa'}]*3
&&& a
&&& [{1: 'aaa'}, {1: 'aaa'}, {1: 'aaa'}]
&&& a[0][2] = 'bbb'
&&& a
&&& [{1: 'aaa', 2: 'bbb'}, {1: 'aaa', 2: 'bbb'}, {1: 'aaa', 2: 'bbb'}]
复制代码
所以是不对的
白手起家, 积分 15, 距离下一级还需 185 积分
论坛徽章:0
原帖由 ghostwwl 于
01:33 发表
5楼的那样不对 这样实际只有一个字典 然后引用了若干次
&&& a = [{1:'aaa'}]*3
&&& [{1: 'aaa'}, {1: 'aaa'}, {1: 'aaa'}]
&&& a[0][2] = 'bbb'
&&& [{1: 'aaa', 2: 'bbb'}, {1: 'aaa',&&...
正确的是这样:a = [{}]*100
实在不理解LZ这样做的动机。
[ 本帖最后由 yuanhen 于
01:42 编辑 ]
小富即安, 积分 2387, 距离下一级还需 2613 积分
论坛徽章:4
楼上的 我举这个例子 就是 你这样看起来好像生成了100个空字典 实际上只有一个&&空字典 其他的都是引用
你既然说&&a = [{}]*100 正确 你试试
a[0]['1'] = 'bbbb 然后打印 a&&看看结果
腰缠万贯, 积分 9015, 距离下一级还需 985 积分
论坛徽章:0
5l的用法不对
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处

我要回帖

更多关于 美规车与中规车的区别 的文章

 

随机推荐