作者pipi99 (I think so I am)
看板java
标题[问题] 请问换行
时间Tue Apr 2 13:02:24 2013
如题,
我试着把字串s消去换行
试过s.replaceAll("\n","")
甚至用s.replaceAll("\n\r","").replaceAll("\n","");
但是当我print(s+s),两个s还是在不同行
贴到notpad看特殊字元还是会有CR LF
有人有方法吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 120.126.145.66
1F:→ pipi99:补充一下我的字串原本是vector,後来转成字串toString 04/02 13:09
2F:→ cyclone350:s = s.replaceAll("\n",""); You can try ! 04/02 13:12
3F:→ swpoker:楼上突破盲点了!!!~String不可变!!! 04/02 14:09
4F:→ coolcomm:因为你搞错了 是\r\n不是\n\r 04/02 16:03
5F:→ cha122977:这是初学容易犯的错 String的方法大多回传新String呢~ 04/02 16:17
6F:→ swpoker:这里就很适合用StringBuffer StringBuilder了 XD 04/02 16:19
7F:推 JeremyJoung:大家都错了 真正的原因是因为用了 replaceAll() 04/03 18:30
8F:推 JeremyJoung:他吃的是正规表达要填replaceALL("\\n");//他X的1分钟 04/03 18:36
9F:推 coolcomm:这篇XDDD 04/03 19:26
10F:→ cha122977:XDDDDDDDDDDDDDDD 04/04 01:53