看板 java 關於我們 聯絡資訊
如題, 我試著把字串s消去換行 試過s.replaceAll("\n","") 甚至用s.replaceAll("\n\r","").replaceAll("\n",""); 但是當我print(s+s),兩個s還是在不同行 貼到notpad看特殊字元還是會有CR LF 有人有方法嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.126.145.66
pipi99:補充一下我的字串原本是vector,後來轉成字串toString 04/02 13:09
cyclone350:s = s.replaceAll("\n",""); You can try ! 04/02 13:12
swpoker:樓上突破盲點了!!!~String不可變!!! 04/02 14:09
coolcomm:因為你搞錯了 是\r\n不是\n\r 04/02 16:03
cha122977:這是初學容易犯的錯 String的方法大多回傳新String呢~ 04/02 16:17
swpoker:這裡就很適合用StringBuffer StringBuilder了 XD 04/02 16:19
JeremyJoung:大家都錯了 真正的原因是因為用了 replaceAll() 04/03 18:30
JeremyJoung:他吃的是正規表達要填replaceALL("\\n");//他X的1分鐘 04/03 18:36
coolcomm:這篇XDDD 04/03 19:26
cha122977:XDDDDDDDDDDDDDDD 04/04 01:53