看板 java 關於我們 聯絡資訊
不好意思請教各位一個問題~ 這是跟字串編輯有關的問題 String test = "abcdefg qwerqwfwq qwerqwerqwer 234242424234"; 這樣在編譯的時候會錯誤 ~ 就弄成 String test="asqfdsaf\nadfkqjweqef\nqwefqwef\nqwefqwe\nfqwerqwef"; 或是.. String test="asdfasdf\n"+ "asdfasdfaf\n"+ "qwefqwefqwe\n"+.... 如果弄成 StringBuilder,一行一行 append 感覺又寫很多 有沒有什麼技巧可以在程式中保留原本的「型狀」呢? 像 php 可以直接 $test="abcdefg qwerqwfwq qwerqwerqwer 234242424234"; 或 $test=<<<EOF asdfasdfad fasdf afd asdfa df EOF; 或 C# String test=@"asdfasdfasdf qwefqwfqwfq qwefqwefwqefqwef qwfqwefqwe"; 或 javascript... var test="asdfasf \ asdfsdfasdf \ qwefqwefwf \ qwefqwef \ ..."; 或 vb 的 _ 有人知道 java 裡怎弄嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.48.253
PsMonkey:理論上沒有這種寫法,你可以試試用外掛(Rhino?)的方式 XD 06/07 21:25
LaPass:java沒有 06/07 23:12
TonyQ:scala 有... 06/08 01:13
bitlife:只能用IDE幫忙,如eclipse你在字串引號內按ENTER會自動分行 06/08 06:52
PsMonkey:to 樓上:需求不滿足啊... 他還希望能自動補 \n 06/08 09:19
bitlife:那只能找看看有沒有滿足功能的plugin了 06/08 09:27
lovdkkkk:可以把 append 包一下看起來寫少一點 @@ 06/08 10:15
qrtt1:存到檔案,再寫個 load。 06/08 10:30
bitlife:原po今天好運,我幫你找到eclipse的解答了,再等天殺的60秒 06/08 10:49
bitlife:http://goo.gl/CCINw ,點那個最高分回應中的超連結 06/08 10:52
bitlife:或者照該回應中的節錄去做即可 06/08 10:53
lovdkkkk:http://codr.cc/6976fa 方法是人包出來的 XD 06/08 11:54
PsMonkey:stackoverflow 還真的什麼都有 XD,樓上那招也不錯 XDXD 06/08 13:09
qrtt1:groovy 有... 06/08 16:56
shadowjohn:謝謝大家的解答^_^~~~ 06/09 18:29
shadowjohn:最後是採用qrtt1的作法,丟檔案再讀出來用 06/09 18:31