导航:首页 > 编程语言 > java实现字典

java实现字典

发布时间:2025-01-04 02:15:06

Ⅰ 请问怎么用java编写英汉字典程序

你要源码的话,200分是不够的。如果你给我1000块钱,我会帮你把这个程序完完全全的写出来。
反正没什么难度,就是体力活,大概3天时间可以写完。1000块钱刚好是我三天的工资。
----------
我不要你的分,但可以告诉你,其实这个除了繁琐,没有任何技术难度。

第一,在数据库里面将字典录入,一张表就好
第二,编写查询界面,查询数据库里面的表,找出对应的结果。
第三,输入一个单词的一部分,系统提示一系列可能的单词,所白了也是一个查询数据库,没敲一个键,系统检测当前已经输入的字,然后取数据库里面找到前端匹配的所有单词的列表,显示给用户。

如果不用数据库,就用xml文件来存储也是可以的。

Ⅱ 求一个java排序的程序!字典顺序的!

importjava.util.Arrays;
importjava.util.Scanner;


//必须实现Comparable接口
<Word>{

privatefinalStringword;

publicStringgetWord(){
returnword;
}

//构造器什么的无视吧
publicWord(Stringword){
if(word==null)
thrownewNullPointerException("不可以创造空单词!");
this.word=word;
}

//实现compareTo方法.主要的排序思路在这里
@Override
publicintcompareTo(Wordtarget){
if(target==null)
return1;

if(target.getWord().equalsIgnoreCase(getWord()))
return0;

char[]selfLetters=getWord().toLowerCase().toCharArray();
char[]targetLetters=target.getWord().toLowerCase().toCharArray();
intselfLength=selfLetters.length;
inttargeLength=targetLetters.length;
intminLength=Math.min(selfLength,targeLength);

for(intindex=0;index<minLength;index++){
if(selfLetters[index]>targetLetters[index]){
return1;
}
elseif(selfLetters[index]<targetLetters[index]){
return-1;
}
continue;
}

returnselfLength>targeLength?1:-1;
}

//重写ToString方法以便打印输出
@Override
publicStringtoString(){
returnword;
}

//主方法.用来查看效果
publicstaticvoidmain(String[]args){

intsize=5;//测试用的数组长度(单词数);
//创造一个Word的数组用来保存输入的单词
Word[]words=newWord[size];
Scannersc=newScanner(System.in);
for(inti=0;i<size;i++)
{
System.out.println("请输入第"+(i+1)+"个单词");
words[i]=newWord(sc.nextLine());
}
sc.close();//关闭流

System.out.println("排序结果为:");

//使用Arrays.sort方法排序,sort对自动调用你的compareTo方法来比较
Arrays.sort(words);

//打印出结果
System.out.println(Arrays.toString(words));
}
}

这是我刚写的。测试结果还可以。逻辑可能不是很严谨 不过作为作业应该应付足够了

Ⅲ 只要手机有JAVA就能有电子词典

郎文字典!!!!
http://bbs.blueshow.net/read.php?tid=271639&keyword=%D7%D6%B5%E4
金山也还算可以
赛微随身词典
http://bbs.blueshow.net/read.php?tid=290958&keyword=%D7%D6%B5%E4
这个网站注册免费,有很多好东西,游戏,刷机都可以找到

阅读全文

与java实现字典相关的资料

热点内容
usb控制单片机 浏览:906
你为什么喜欢安卓手机 浏览:863
阿里云服务器购买和使用 浏览:389
单片机sp1 浏览:282
大学生玩猫咪解压 浏览:794
php附近的算法 浏览:346
黑马程序员培训机构怎么样 浏览:36
怎么查找服务器ip地址 浏览:371
华为手机为什么开不了定位服务器地址 浏览:970
美容美发app哪里有 浏览:8
php超时处理 浏览:319
vba编译错误缺少数组 浏览:999
mac程序员开发常用软件 浏览:270
linuxsquid配置文件 浏览:355
程序员五年进步 浏览:251
adams实例pdf 浏览:910
捷达压缩泵维修视频 浏览:857
南京压缩机专用车 浏览:423
pythonsorted和sort 浏览:772
如何检查一台服务器是否正常运行 浏览:879