Java里面字典dictionary怎么定义

Python012

Java里面字典dictionary怎么定义,第1张

Dictionary对象用于存储数据关键字条目对(即类似“key=value”的形式)。它可以存取任何形式的数据的条目。每个条目都与一个唯一的关键字相关联。该关键字用来检索单个条目,通常是整数或字符串,可以是除数组外的任何类型。

下面的代码举例说明了如何创建一个 Dictionary 对象:

Dim d '创建一个变量

Set d = CreateObject(Scripting.Dictionary)

d.Add "a", "Athens" '添加一些关键字和条目

d.Add "b", "Belgrade"

d.Add "c", "Cairo"

Dictionary常用的操作有Add(添加)、Remove(删除)、Exists(检查某个关键字是否在字典中);常用的属性有Item(key)(获取某个关键字对应的数据),等等。

差不多就有点象平时我们在算法中提到的HashTable吧。

.dic是一种词典文件格式,Dic文件由若干单词单元组成,每一个单元包含了单词与解释信息,每个单词单元以单词开始,解释结束。

相邻的两个单词单元之间没有间隔(这样使文件尽可能的小)。

打开方式:

用16位或者32位文件编辑器打开这类文档

Windows操作系统的记事本(16位)可以打开,一些词典软件(如金山词霸)可以打开 “开心字典”、“中文化精灵”、“Resource Modifier”等软件的“对照文本格式”支持这种.dic文件 560+等NP系列的专业词典的格式,只能在机型上使用;

打开词典软件,里边看有无添加词库选项。

import java.io.*

public class Three_Ten

{

public static void main(String [] args)

{

char c=' '

char min=' '

while(/*c!='#'不是必须的*/true)

{

System.out.print("Please input a char:")

try{

c=(char) System.in.read()

}catch(IOException e){}

if(c ==('#')) break

//min=c

if(c<min)

{

min=c

}

}

System.out.print(min)

}

}

OK,可以运行了,运行时分别输入

x

a

b

#

输出

a

JDK1.5.09环境下测试通过。注意,一定要是JDK1.5以上的版本。