最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
java字典程序代碼 程序 字典

用Java編寫程序,對分行輸入的若干字符串按字典序(由小到大)進行排序并輸出。

package special7_2;

譙城ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信: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塊錢剛好是我三天的工資。

----------

我不要你的分,但可以告訴你,其實這個除了繁瑣,沒有任何技術(shù)難度。

第一,在數(shù)據(jù)庫里面將字典錄入,一張表就好

第二,編寫查詢界面,查詢數(shù)據(jù)庫里面的表,找出對應(yīng)的結(jié)果。

第三,輸入一個單詞的一部分,系統(tǒng)提示一系列可能的單詞,所白了也是一個查詢數(shù)據(jù)庫,沒敲一個鍵,系統(tǒng)檢測當前已經(jīng)輸入的字,然后取數(shù)據(jù)庫里面找到前端匹配的所有單詞的列表,顯示給用戶。

如果不用數(shù)據(jù)庫,就用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("沒找到相應(yīng)項..");

}

}

catch?(Exception?ex)?{

ex.printStackTrace();

}

}

public?static?void?main?(String[]?args)?{

new?EC_Dictionary();

}

}

運行效果:

ps:

本程序要用附件中dictionary.txt文檔 ?lz要把源程序和這個文檔放在同目錄下 ?才能正常運行

希望能幫助你哈


文章名稱:java字典程序代碼 程序 字典
分享網(wǎng)址:http://fisionsoft.com.cn/article/hipjos.html