作者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
1F:推 byend:哈...P大深得我心阿...也亏你这样都能解题...XD 07/18 17:49
2F:→ PsMonkey:唉... 就怕又被骂说在酸人... [摊手] 07/18 18:09
3F:推 byend:这麽模糊的说明你也能解...让我称你一声半仙阿...Orz 07/18 18:21
4F:→ PsMonkey:对付案主、隔山打牛习惯了 [逃] 我也只擅长这个 XDXD 07/18 18:28
5F:推 givemepass:P大好强 的确看他说明 不会想到这个问题 07/21 08:49