Re: [問題] 如何把字串加入shift+enter阿?

看板java作者 (痞子軍團團長)時間12年前 (2012/07/18 15:39), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串3/3 (看更多)
※ 引述《piimaila (肥仔)》之銘言: : 請問各位先進 我想把一個字串加入shift+enter : 然後我想把該字串用System.out.print 輸出 : 我要如何做呢? 找了網路的資料似乎都是抓輸入然後動作 : 沒找到 做輸出的orz : 補衝一下 大概就是要 : System.out.print("Hello" + xxx(shift+enter) ); : 然後用shift+enter做斷行這樣 : → byend:看不懂? 加入 shift + enter? 07/18 10:56 : → piimaila:就是印出阿...用在MSN bot的... 07/18 10:57 : 推 PsMonkey:你把操作邏輯跟實際資料混為一談了吧? 07/18 12:07 : → piimaila:沒混....用\n會沒顯示..而用shift+enter應該是別的字元 07/18 12:18 : 推 LaPass:microsoft的換行是\r\n 在word裡還有另一種換行符號...... 07/18 12:27 : → LaPass:shift+enter 跟 enter的換行會不一樣,MSN中可能也是這樣 07/18 12:29 : 推 peanut97:感覺用\r\n 就可以了 07/18 12:59 你根本還是把操作邏輯跟實際資料混在一起了 或著說,你根本沒有搞清楚你的問題到底出在哪裡 String data = "Hello \nworld"; System.out.println(data); 如果在一般 console 下,「world」沒有換行,那還真的有點匪夷所思 所以... 1. 原始資料就沒有 \n 所以你 System.out.println() 出來也沒有 2. 你真正負責顯示的元件(不是用 System.out.println()) 其實是吃 HTML(只是舉例) 所以原始資料有 \n 也沒用 解法是把 \n 自己 replace 成 <br /> 2.1 你送出去的資料只是給 \n,所以正常的 MSN 收到沒反應 ==== 基本上以原 po 的發問方式,已經可以歸類到算命文了 -- 錢鍾書: 說出來的話 http://www.psmonkey.org 比不上不說出來的話 Java 版 cookcomic 版 只影射著說不出來的話 and more...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.202.140

07/18 17:49, , 1F
哈...P大深得我心阿...也虧你這樣都能解題...XD
07/18 17:49, 1F

07/18 18:09, , 2F
唉... 就怕又被罵說在酸人... [攤手]
07/18 18:09, 2F

07/18 18:21, , 3F
這麼模糊的說明你也能解...讓我稱你一聲半仙阿...Orz
07/18 18:21, 3F

07/18 18:28, , 4F
對付案主、隔山打牛習慣了 [逃] 我也只擅長這個 XDXD
07/18 18:28, 4F

07/21 08:49, , 5F
P大好強 的確看他說明 不會想到這個問題
07/21 08:49, 5F
文章代碼(AID): #1G1cWyEm (java)
文章代碼(AID): #1G1cWyEm (java)