Re: [問題] 如何把字串加入shift+enter阿?
※ 引述《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
07/18 17:49, 1F
→
07/18 18:09, , 2F
07/18 18:09, 2F
推
07/18 18:21, , 3F
07/18 18:21, 3F
→
07/18 18:28, , 4F
07/18 18:28, 4F
推
07/21 08:49, , 5F
07/21 08:49, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):