它發生,用戶點擊輸入,我不想要包括它作爲我的輸入的一部分,字符串可以結束3次\ n所以只更換一個不會做我的解決方案的工作 ;字符串以' n'結尾什麼是最有效的操作方式?
String values[] = string_Ends_With_Back_Slash_N.split("\n");
String String_without_Back_Slash_N =new String (values [0]);
//or just to point there without the new but i want later to dump the garbage.
,或者至少轉儲值現在GC ....
所以兩個Q:
- 有沒有比較有效的方式..
- 我該給誰打電話編譯器(在Android的Java ...)
你可以在Android中使用StringUtils嗎?有一些方便的函數用於處理字符串。 http://commons.apache.org/lang/api/org/apache/commons/lang/StringUtils.html – pakore 2010-06-24 10:05:16
http://stackoverflow.com/questions/3100585/remove-end-of-line-字符結尾的字符串 – user85509 2010-06-24 10:06:22
我也鼓勵你習慣這種語言的約定 - 雖然它本身與問題無關,但你的變量應該在較低的駝峯情況下常規地使用,例如'字符串stringWithoutBackSlashN'。實際上我發現讀取代碼很難,因爲你違反了命名約定。 – 2010-06-24 10:07:11