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

热点内容
stc8单片机串口中断 浏览:954
信号分析pdf 浏览:927
暴力删除命令 浏览:803
qt如何编译加快速度 浏览:903
php添加数据sql语句 浏览:717
免费的小说app有什么 浏览:405
螺杆压缩机进气阀动画 浏览:651
两台服务器如何做负载均衡 浏览:227
程序员的工资是涨的吗 浏览:813
视频存储服务器可以干什么 浏览:463
创建文件夹安装失败怎么回事 浏览:832
程序员高考隔了几年 浏览:822
云服务器是哪一层 浏览:22
jit编译器的jit什么意思 浏览:330
我想清理手机中空白文件夹 浏览:976
电脑e盘文件夹删不掉怎么办 浏览:607
外圆凹圆弧编程 浏览:461
html5编程题 浏览:839
干燥机制冷压缩机一开就跳动 浏览:389
吉林压缩空气流量监测 浏览:618