日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java實現聊天機器人

瀏覽:281日期:2022-08-09 13:03:25

本文實例為大家分享了Java實現聊天機器人的具體代碼,供大家參考,具體內容如下

服務器的代碼:

package Day02;import java.io.*;import java.net.*; public class Socket1 { public static void main(String[] args) throws Exception{ int port=8899; ServerSocket server=null; MChat MC=new MChat(); try { server=new ServerSocket(port); System.out.println('服務器啟動...'); while(true) { Socket socket=server.accept();//監聽客戶端連接,如果客戶端連接成功,返回實例化的Socket對象 System.out.println('客戶端信息:'+socket); //讀取流操作 SocketThd thd=new SocketThd(socket); thd.start(); } } catch (Exception e) { // TODO: handle exception } finally { try { if(server!=null) server.close(); System.out.println('服務器已停止! '); } catch (Exception e2) { // TODO: handle exception } } } static class SocketThd extends Thread{ MChat MC=new MChat(); Socket socket;//和客戶端進行通信的對象 BufferedReader br=null; PrintWriter pw=null; public SocketThd(Socket socket) { this.socket=socket; } public void run() { //讀入流操作 try { br=new BufferedReader(new InputStreamReader(socket.getInputStream(),'UTF-8')); //寫入流操作 pw=new PrintWriter( new BufferedWriter(new OutputStreamWriter(socket.getOutputStream(), 'UTF-8'))); //接收客戶端發送來的信息 String str=''; while((str=br.readLine())!=null) { System.out.println('客戶端:'+str); //服務器處理 String rtn=''; //聊天機器人處理程序 rtn=MC.getCharResult(str); //處理結果返回客戶端 pw.println(rtn); pw.flush(); } } catch (Exception e) { e.printStackTrace(); } finally { // TODO: handle finally clause try { if(br!=null) br.close(); if(pw!=null) pw.close(); if(socket!=null) socket.close(); } catch (Exception e2) { // TODO: handle exception } } } }}

客戶端的代碼:

package Day02; import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.net.Socket; public class Client1 { public static void main(String[] args) throws Exception{ String IP='192.168.1.*'; int port=8899; Socket socket=new Socket(IP,port);//建立與服務器連接 //讀取流操作 BufferedReader br=new BufferedReader(new InputStreamReader(socket.getInputStream(), 'UTF-8')); BufferedReader brKey=new BufferedReader(new InputStreamReader(System.in, 'UTF-8')); //寫入流操作 PrintWriter pw=new PrintWriter( new BufferedWriter(new OutputStreamWriter(socket.getOutputStream(), 'UTF-8'))); while(true) { String send=brKey.readLine();//等待阻塞命令 if(send.equals('END')) {//鍵盤輸入的借宿條件 break; } //向服務器發送信息 pw.println(send); pw.flush(); //接收服務端回復的消息 String strRtn=br.readLine(); System.out.println('服務端回復信息:'+strRtn); } //關閉連接 br.close(); pw.close(); socket.close(); }}

對話內容引擎:

package Day02; import java.util.Hashtable; public class MChat { private Hashtable<String, String> htMS=new Hashtable<>(); public String getCharResult(String sKey) { String str=htMS.get(sKey); if(str==null) return ''; else return str; } public MChat() { htMS.put('你好呀','你也好呀,你需啊什么服務嗎?'); htMS.put('見到你很高興','我也很高興見到你。'); htMS.put('吃了嗎','今天吃的好飽呀'); htMS.put('好累呀', '聽音樂輕松一下吧'); htMS.put('路上好堵呀','需要哦給你選一條路線嗎'); htMS.put('再見', '我先走了,有事你叫我'); }}

實現結果如下:

Java實現聊天機器人

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
在线午夜精品| 国产精品亚洲综合在线观看| 国产一区二区三区亚洲综合| 欧美日韩亚洲一区二区三区在线| 日韩精品亚洲一区二区三区免费| 国产欧美一区二区三区精品观看| 久久香蕉精品香蕉| 三级精品视频| 亚洲欧美日本视频在线观看| 日韩一区二区三免费高清在线观看| 欧美日韩一区二区国产| 国产一区福利| 亚洲高清不卡| 日韩激情一区二区| 久久精品国产久精国产| 欧美日韩精品在线一区| 中文字幕av一区二区三区人| 国产精品美女午夜爽爽| 免费在线日韩av| 久久国产亚洲| 香蕉久久久久久| 国产一区二区三区四区| 蜜臀久久99精品久久一区二区| 中文字幕一区二区三区四区久久 | 亚洲精品极品| 国产精品久久久久77777丨| 色乱码一区二区三区网站| 最新国产拍偷乱拍精品| 国产精品毛片久久久| 色婷婷久久久| 日本国产亚洲| 日韩av自拍| 亚洲精品人人| 视频在线不卡免费观看| 亚洲精选久久| 丝袜美腿诱惑一区二区三区 | 国产亚洲人成a在线v网站| 国产成人黄色| 婷婷综合电影| 成人日韩在线观看| 日韩国产一二三区| 久久久成人网| 国产日韩欧美三级| 欧洲激情综合| 精品成av人一区二区三区| 亚洲一区日韩在线| 色乱码一区二区三区网站| 午夜久久av| 欧美福利一区| 国产精品成人a在线观看| 婷婷亚洲成人| 红桃视频亚洲| 91一区二区三区四区| 日韩久久一区| 伊人成人网在线看| 日韩一区三区| 国产精品亚洲产品| 免费一级片91| 欧美69视频| 国产中文欧美日韩在线| 国产亚洲一区二区三区啪| 视频一区中文字幕| 欧美一区二区性| 久久久久久夜| 国产精品theporn| 日韩国产欧美三级| 久久不射中文字幕| 欧美 日韩 国产精品免费观看| 国产乱码精品一区二区亚洲| 日韩精品一二三四| 99视频精品| 久久激情一区| 国产成人精品一区二区三区免费| 国产精品一区二区av日韩在线| 视频一区日韩精品| 一区二区国产精品| 国产视频一区三区| 激情五月综合网| 99免费精品| 欧美亚洲精品在线| 亚洲小说欧美另类婷婷| 久久久久久久久久久妇女| 国产精品福利在线观看播放| 麻豆中文一区二区| 国产精品白浆| 国产欧美三级| 久久国产尿小便嘘嘘| 日韩区欧美区| 日韩精品五月天| 日韩 欧美一区二区三区| 亚洲区欧美区| 日韩va欧美va亚洲va久久| 四虎在线精品| 欧美一区免费| 国产精品nxnn| 成人台湾亚洲精品一区二区| 国产一区二区久久久久| 国产传媒在线观看| 久久精品高清| 夜夜嗨一区二区| 亚洲精品韩国| 91精品一区| 欧美国产极品| 国产精品黑丝在线播放| 国产欧美一区二区三区精品酒店| 日韩欧美午夜| 亚洲成人三区| 亚洲区第一页| 麻豆国产欧美日韩综合精品二区| 三上亚洲一区二区| 91精品电影| 日本午夜精品一区二区三区电影| 国产精品任我爽爆在线播放 | 日本精品在线播放| 欧美一区=区三区| 久久精品亚洲一区二区| 最近高清中文在线字幕在线观看1| 99国产精品免费视频观看| 女人av一区| 日韩福利视频网| 国际精品欧美精品| 欧美日韩中文一区二区| 免费观看日韩电影| 欧美1区二区| 激情婷婷综合| 欧美在线看片| 日韩电影免费网址| 久久亚洲不卡| 国产精品1luya在线播放| 色婷婷久久久| 中文字幕av亚洲精品一部二部| 欧美成人一二区| 一区久久精品| 久久不卡国产精品一区二区| 久久精品青草| 日本麻豆一区二区三区视频| 成人精品高清在线视频| 日韩视频一区| 另类小说一区二区三区| 蜜桃tv一区二区三区| 欧美偷窥清纯综合图区| 久久精品官网| 国产精品一区二区精品视频观看| 日韩精品久久久久久久电影99爱| 日韩区欧美区| 久久九九精品| 国产麻豆精品| 亚洲欧美久久久| 成年男女免费视频网站不卡| 中文字幕免费精品| 欧美精品高清| 欧美一区不卡| 激情丁香综合| 精品国内亚洲2022精品成人| 亚洲中午字幕| 日韩精品中文字幕第1页| 亚久久调教视频| 国产精品99免费看| 久久精品国产99| 综合国产精品| 亚洲a一区二区三区| 国产精品任我爽爆在线播放| 中文一区在线| 少妇精品久久久一区二区三区| 日韩久久视频| 国产精品v亚洲精品v日韩精品| 久久成人精品| 999久久久亚洲| 成人在线视频免费| 国产乱码精品一区二区三区亚洲人| 亚洲一级在线| 久久亚洲成人| 中文在线中文资源| 精品国产亚洲一区二区三区大结局 | 亚洲午夜av| 国产videos久久| 麻豆精品新av中文字幕| 石原莉奈在线亚洲二区| 亚洲黄色中文字幕| 久久久久观看| 国产精品亚洲产品| 日韩激情中文字幕| 亚洲精品字幕| 丝袜国产日韩另类美女| 99精品视频在线观看免费播放| 精品美女视频 | 在线日韩欧美| 狠狠躁少妇一区二区三区| 国产日韩视频| 欧美日韩中出| 欧美精品影院| 国产三级一区| 国产欧美高清| 麻豆精品久久久| 麻豆精品在线播放| 精品免费av一区二区三区| 免费视频一区二区三区在线观看| 国产区精品区| 国产精品22p| 美女国产精品久久久|