作者PsMonkey (痞子軍團團長)
看板java
標題Re: [問題] 如何把字串加入shift+enter阿?
時間Wed Jul 18 15:39:37 2012
※ 引述《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
推 byend:哈...P大深得我心阿...也虧你這樣都能解題...XD 07/18 17:49
→ PsMonkey:唉... 就怕又被罵說在酸人... [攤手] 07/18 18:09
推 byend:這麼模糊的說明你也能解...讓我稱你一聲半仙阿...Orz 07/18 18:21
→ PsMonkey:對付案主、隔山打牛習慣了 [逃] 我也只擅長這個 XDXD 07/18 18:28
推 givemepass:P大好強 的確看他說明 不會想到這個問題 07/21 08:49