Java Web项目中,数据字典(.dic)文件有啥作用?怎么用?

时间:2024-01-03 18:10:41 买帖  | 投诉/举报

篇首语:本文由小编为大家整理,主要介绍了Java Web项目中,数据字典(.dic)文件有啥作用?怎么用?相关的知识,希望对你有一定的参考价值。

最近拿到一个Java Web项目源码,发现里面有很多.dic文件,经百度得知这是数据字典,打开看后里面都是一些诸如全国各省份名之类的名词,自己开发过程中从没接触过数据字典,实在不知道是用来干嘛的?更不知道该怎么用了,自己觉得可能是做类似省份选择下拉列表用的,但还是不懂的心里难受,百度半天也没找到满意答案,烦请哪位大虾给指教指教。。。财富不多,全部家底了,谢谢啊。。。

参考技术A 那个文件你就把他当成数据库的一张表就行了。反正就是用文件来存储了一些数据。至于怎么用的话,应该在项目里面有读取的方法,就是自己开发了一些类来处理这个文件吧。本回答被提问者采纳

字典的方法

#字典的KEY只能是不可变数据类型:(int bool 字符串 元祖) (可变数据类型:list dict set)# dic = {1: 1, "age": 18, "name": "huang", (1, 2): "abc"}# print(dic)## dic = {"name": "huang", "age": 26, "work": "IT",}# dic["sex"] = "male"            #没有KEY,添加# dic["age"] = 16                #如果有key,则值覆盖# print(dic)# dic.setdefault("weight")            #没有KEY,添加,默认是None# dic.setdefault("weight", 50)        #已经有KEY就不改变# print(dic)## dic = {"name": "huang", "age": 26, "work": "IT"}# print(dic.pop("name"))             #删除KEY时返回的是value,如果KEY不存在则出错# print(dic.pop("age", None))        #删除KEY时返回的是value,如果KEY不存在则返回None而不会出错# print(dic)# dic = {"name": "huang", "age": 26, "work": "IT"}# del dic# print(dic)# dic = {"name": "huang", "age": 26, "work": "IT"}# print(dic.clear())                  #清空## dic = {"name": "huang", "age": 26, "work": "IT"}# dic["age"] = 33              #直接改已存在的KEY值# print(dic)# dic = {"name": "huang", "age": 26, "work": "IT"}# dic2 = {"name": "haisheng", "sex": "male", "birth": 1992}# dic.update(dic2)                  #如果KEY相同则更新value,否则更新所有新的键值对# print(dic)## dic = {"name": "huang", "age": 26, "work": "IT"}# print(dic.keys())               #打印KEY,返回列表["name", "age", "work"]# print(dic.values())             #打印字典的值["huang", 26, "IT"]# print(dic.items())              #打印字典的项[("name", "huang"), ("age", 26), ("work", "IT")]# for k in dic:                  # 相当于 for k in dic.keys():#     print(k)## for v in dic.values():         #返回value#     print(v)## for i in dic.items():          #返回的是元祖 ("name", "huang")#     print(i)# for k, v in dic.items():         #返回的是键值对应关系#     print(k, v)# v = dic["age"]                 #查字典的KEY对应的值,如果没有KEY则报错# print(v)## v = dic.get("age1", None)       #查字典的KEY对应的值,如果没有KEY则不报错,返回None# print(v)

#a, b = 1, 2
#a, b =b, a a和b互换

 




以上是关于Java Web项目中,数据字典(.dic)文件有啥作用?怎么用?的主要内容,如果未能解决你的问题,请参考以下文章