作者coilion9670 (白熊)
看板java
標題[問題] 文字處理與網路串流的問題
時間Sun May 20 17:43:14 2012
小弟不才,剛剛接觸Java不久
期末老師出了幾題加分作業
自己本身很想要得到這個分數所以來板上請教各位有經驗的老手
希望能藉此學習老師希望我們能學習的東西
也希望能多一點指點給我這初學者 :)
_____________ 相關題目問題在下_____________________
題目1:文字處理
在Windows環境中,給一檔案a.txt,內容為英文文章,其中只有 0-9, a-z, A-Z, 以及句
點和逗點和’\n,’\r’等字元。
寫出以下程式:
1.將文章讀出存於String str
2.運用StringTokenizer將str切割為token,以非數字元和非英文字元為delimiter。
印出所有token。
3.同上題,但只印全部英文字的token
(要輸入甚麼能擷取英文跟數字?
是在()中打a~z或是0~9嗎?)
4.打字遊戲:有一篇英文文章,存於str中。打字遊戲規則如下
*玩家輸入source,若是str 有出現source,加2分,並將source從str中刪除,
若是沒有,扣1分。
*當str被清除為空白,遊戲結束,印出積分。
(我會寫對話,要如何能夠加上記分呢?)
題目2:網路串流:雙人聊天室
1.兩位玩家A (server)和B(client), 溝通順序為A->B, B->A, A->B,…
2.(進階加分題) 兩位玩家可以以任意順序溝通。當輸入文字為”quit”,表示結束聊天。(提示:使用thread)
(有沒有甚麼關鍵可以點醒我一下的呢?)
題目3:雙人打字遊戲
修改一般打字遊戲為雙人競賽,一篇文章,兩位玩家同時鍵入文字,先送出文字者可將文
字消除,並獲得分數,將整篇文章打完後,積分較高者勝。
(玩家A(B)送出文字"this"給Server,Server會從文章中消除"this",並廣播給玩家B(A))
(無概念,老師說這一題算是挑戰題,有沒有高手可以提出一些讓我可以思考一下QQ)
______________題目結束____________________
希望能得到多一點解析
一點點小禮物P幣送給各位 :)
感謝各位的熱情幫助 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.128.194.99
→ pupuliao:這已經違反板歸第四條了吧... 05/20 19:12
→ awert:問題在哪? 05/20 19:20
→ coilion9670:!!! 真的嗎 對不起小弟第一次來java板 我修改一下 05/20 19:36
※ 編輯: coilion9670 來自: 140.128.194.70 (05/20 19:41)
→ johnhao1206:要指點什麼... 教你怎麼做嗎? 05/20 19:37
→ coilion9670:幾題不會的問題,如果違反了規定我會再修改 :) 05/20 19:42
→ coilion9670:如果可以的話...當然希望有人能教我怎麼做 05/20 19:44