比方說,我已經從遊標獲得一個字符串,像這樣:連接兩個字符串
String name = cursor.getString(numcol);
和另一個字符串像這樣的:
String dest=cursor.getString(cursor.getColumnIndexOrThrow(db.KEY_DESTINATIE));
如果最後我想獲得的字符串他們兩個人的,是這樣的:
name - dest
讓我們說,如果名稱=馬爾默和dest =哥本哈根
我怎麼能最終獲得馬爾默哥本哈根?
由於Android不會讓我寫:
name"-"dest
或使用String類方法Concat()。例如,name.concat(「 - 」)。concat(dest) http://download.oracle.com/javase/6/docs/api/java/lang/String.html – Jasonw 2011-06-05 16:47:24
@Jasonw - 調用'concat'兩次可能效率較低,因爲與編譯器翻譯Jon所建議的內聯表達式相比,它創建了一個額外的String對象。而且,Jon的解決方案更少打字。 :) – 2011-06-05 16:51:55