导航:首页 > 编程语言 > 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实现字典相关的资料

热点内容
红进蓝出指标源码 浏览:700
python数据转换列表类型 浏览:717
解压后的文件怎么解开 浏览:175
四川补贴认证下载什么app 浏览:858
android设计风格 浏览:426
视频不支持我的加密 浏览:342
布包pdf 浏览:267
程序员录制课程表 浏览:626
eclipsephp断点调试 浏览:895
虚拟成交量指标源码 浏览:838
什么APP有背单词小组 浏览:43
苹果2g视频怎么加密 浏览:204
人工智能程序员和古典录音师相遇 浏览:415
国产服务器是怎么来的 浏览:116
蓄势待发源码 浏览:458
服务器如何清理log文件 浏览:835
javaawtfont 浏览:627
php企业站后台 浏览:417
日企程序员招聘 浏览:113
服务器中毒网页投放广告怎么办 浏览:709