网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

java字典程序代码 程序 字典

用Java编写程序,对分行输入的若干字符串按字典序(由小到大)进行排序并输出。

package special7_2;

谯城ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!

import java.util.*;

public class Special7_2 {

public static void main(String[] args) {

// TODO Auto-generated method stub

String str="";

Scanner scan=new Scanner(System.in);

ArrayListString arraylist=new ArrayListString();

while(!str.equals("#")){

str=scan.nextLine();

arraylist.add(str);

}

arraylist.remove("#");

Object[]arr=arraylist.toArray();

for(int i=0;iarraylist.size()-1;i++){

//String str1=(String)arr[i];

for(int j=0;jarraylist.size()-1-i;j++){

if(((String) arr[j]).compareTo((String) arr[j+1])0){

//swap(arr,i,j);

String temp;

temp=(String) arr[j];

arr[j]=arr[j+1];

arr[j+1]=temp;

}

}

}

for(int i=0;iarraylist.size();i++){

//String str1=(String)arr[i];

System.out.println(arr[i]);

}

}

/*private static void swap(Object[] arra, int i, int j) {

// TODO Auto-generated method stub

String temp = (String) arra[i];

arra[i] = arra[j];

arra[j] = temp;

}*/

}

请问怎么用JAVA编写英汉字典程序?

你要源码的话,200分是不够的。如果你给我1000块钱,我会帮你把这个程序完完全全的写出来。

反正没什么难度,就是体力活,大概3天时间可以写完。1000块钱刚好是我三天的工资。

----------

我不要你的分,但可以告诉你,其实这个除了繁琐,没有任何技术难度。

第一,在数据库里面将字典录入,一张表就好

第二,编写查询界面,查询数据库里面的表,找出对应的结果。

第三,输入一个单词的一部分,系统提示一系列可能的单词,所白了也是一个查询数据库,没敲一个键,系统检测当前已经输入的字,然后取数据库里面找到前端匹配的所有单词的列表,显示给用户。

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

谁会用java做一个英汉字典啊?或者有源代码也可以,求大神帮忙

lz  你好

代码还是比较简单  就是需要一个做好的txt英汉词典文档

以下是一个简单的例子:

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

import java.io.*;

import java.util.*;

public class EC_Dictionary extends JFrame{

private JTextField input;

private JButton search;

private JTextArea output;

public EC_Dictionary(){

super("英汉词典");

input = new JTextField(14);

search = new JButton("查询");

search.setFont(new Font("宋体", Font.PLAIN, 15));

search.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

searchWords();

}

});

output = new JTextArea(10,18);

output.setEditable(false);

output.setFont(new Font("宋体", Font.PLAIN, 18));

output.setForeground(Color.RED);

setLayout(new FlowLayout(FlowLayout.CENTER, 5, 20));

getContentPane().add(input);

getContentPane().add(search);

getContentPane().add(output);

setSize(300,320);

setResizable(false);

setLocationRelativeTo(null);

setDefaultCloseOperation(3);

setVisible(true);

}

//查询单词

public void searchWords(){

try {

BufferedReader br = new BufferedReader(new FileReader("dictionary.txt"));

String line, inputWord;

boolean isFound = false;

inputWord = input.getText();

if(inputWord.equals("")){

return;

}

while((line = br.readLine()) != null){

Scanner in = new Scanner(line);

if(in.next().equals(inputWord)){

int offset = inputWord.length();

output.setText("\n\n\n\n"+line.substring(offset));

isFound = true;

break;

}

}

if(!isFound){

output.setText("没找到相应项..");

}

}

catch (Exception ex) {

ex.printStackTrace();

}

}

public static void main (String[] args) {

new EC_Dictionary();

}

}

运行效果:

ps:

本程序要用附件中dictionary.txt文档  lz要把源程序和这个文档放在同目录下  才能正常运行

希望能帮助你哈


文章标题:java字典程序代码 程序 字典
网址分享:http://bjjierui.cn/article/hipjos.html

其他资讯