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

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

Java實現聊天機器人

瀏覽:278日期: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久久,三上悠亚国产精品一区二区三区
日韩高清一区在线| 欧美黄色一区二区| 精品国产精品久久一区免费式 | 日韩精品第二页| 日韩成人午夜精品| 国产精品调教视频| 国产一区二区三区国产精品| 欧美激情一区| 日韩中文欧美| 国产一区成人| 国产乱码精品一区二区三区亚洲人 | bbw在线视频| 另类中文字幕国产精品| 99国产精品| 国产日韩欧美一区二区三区 | 老牛国内精品亚洲成av人片| 国产精品伦理久久久久久| 亚洲高清激情| 亚洲综合专区| 日本黄色精品| 亚洲欧美日韩一区在线观看| 欧美三级第一页| 日韩大片在线| 亚洲精品激情| 日韩影院二区| 亚洲欧美久久| 精品视频网站| 亚洲最大av| 久久av日韩| 一本一道久久a久久精品蜜桃| 亚洲精选久久| 亚洲天堂免费电影| 中文字幕一区二区三区四区久久| 久久成人高清| 久久亚洲二区| 成人三级高清视频在线看| 蜜桃伊人久久| 午夜久久中文| 国产欧美日韩精品一区二区免费| 国产真实久久| 国产精品主播在线观看| 欧美成人国产| 另类欧美日韩国产在线| 激情婷婷欧美| 免费一级欧美片在线观看网站| 好看不卡的中文字幕| 久久久精品国产**网站| 久久午夜精品一区二区| 不卡福利视频| 国产精品片aa在线观看 | 久久一区精品| 天堂久久av| 狠狠干综合网| 欧美片第1页| 欧美黑人做爰爽爽爽| 尤物精品在线| 免费福利视频一区二区三区| 国产精品一区二区三区av麻| 亚洲欧洲另类| 久久国产成人午夜av影院宅| 精品黄色一级片| 日韩高清国产一区在线| 丝袜国产日韩另类美女| 日韩国产网站| 最近高清中文在线字幕在线观看1| 亚洲精品动态| 久久国产99| 亚洲精品一区二区妖精| 成人啊v在线| 久久久久免费| 精品日韩一区| 青青草视频一区| 中文字幕一区二区精品区| 欧美特黄一区| 在线国产一区| 婷婷精品进入| 久久久久久久久丰满| 狠狠躁少妇一区二区三区| 国产精品分类| 久久精品 人人爱| 日韩av不卡在线观看| 亚洲午夜久久| 亚洲开心激情| 日韩国产在线观看| 日韩有码av| 日本一区二区三区视频在线看| 午夜av一区| 激情综合自拍| 欧美日韩视频| 天堂成人国产精品一区| 老司机精品久久| 视频一区二区国产| 一区二区三区网站| 伊人精品久久| 日本视频中文字幕一区二区三区| 日本视频在线一区| 国产美女久久| 精品国产精品国产偷麻豆| аⅴ资源天堂资源库在线| 久久的色偷偷| 鲁鲁在线中文| sm捆绑调教国产免费网站在线观看 | 国产亚洲一区| 国产视频一区二| 欧美激情福利| 91亚洲国产| 久久国产亚洲| 久久国产66| 日韩av电影一区| 欧美黄页在线免费观看| 成人影视亚洲图片在线| 免费看av不卡| 人人香蕉久久| 蜜乳av另类精品一区二区| 日韩国产在线一| 国内揄拍国内精品久久| 亲子伦视频一区二区三区| 99在线精品视频在线观看| 亚洲ab电影| 麻豆精品蜜桃视频网站| 91精品精品| 天堂精品久久久久| 红杏一区二区三区| 亚洲欧美日韩高清在线| 日韩精品五月天| 在线手机中文字幕| 日韩中文字幕av电影| 日韩一区网站| 福利片在线一区二区| 亚洲精品中文字幕乱码| 欧美久久亚洲| 亚洲91久久| 日本三级亚洲精品| 丁香六月综合| 免播放器亚洲一区| 国产一区二区三区四区| 欧美不卡在线| 国产欧美一级| 国产99久久| 日韩高清不卡一区| 日韩精品第一区| 亚州精品视频| 国产一区二区三区成人欧美日韩在线观看| 日韩国产网站| 国产亚洲观看| 91久久久精品国产| 久久亚洲国产精品尤物| 久久先锋影音| 天堂av在线| 欧美三区不卡| 精品91久久久久| 国产一区二区亚洲| 日韩一二三区在线观看| 久久久777| 久久久久伊人| 亚洲欧洲专区| 91精品一区二区三区综合| 日韩一区二区三区高清在线观看| 天堂√中文最新版在线| 欧美色综合网| 只有精品亚洲| 99久久夜色精品国产亚洲1000部| 国产欧美午夜| 男人的天堂亚洲一区| 亚洲成人av观看| 精品国产一区二| 日韩高清电影免费| 国产精品免费看| 日韩网站中文字幕| 精品久久91| 国产亚洲电影| 日韩在线黄色| 欧美日韩国产一区二区三区不卡 | 久久字幕精品一区| 鲁大师影院一区二区三区| 香蕉视频亚洲一级| 精品少妇av| 国产午夜精品一区在线观看| 午夜亚洲福利在线老司机| 日本国产精品| 国产a亚洲精品| 国产精品自拍区| 日本欧美在线看| 午夜欧美理论片| 九九精品调教| 日韩大片在线播放| 国产精选在线| 日韩av有码| 国产精品99一区二区三| 久久久亚洲欧洲日产| 777久久精品| 丝袜美腿一区二区三区| 好看的av在线不卡观看| 99国产精品免费视频观看| 成人污污视频| 久久中文精品| 国产一区2区| 激情久久99| 欧美成人aaa| 卡一精品卡二卡三网站乱码|