假设我有一个从光标中获取的字符串,如下所示:
String name = cursor.getString(numcol);
还有另一个类似于这个的字符串:
String dest=cursor.getString(cursor.getColumnIndexOrThrow(db.KEY_DESTINATIE));
如果我最终想从它们两个中获得一个字符串,类似于:
name - dest
假设有 name=Malmo 和 dest=Copenhagen
我该如何最终获得 Malmo-Copenhagen?
因为安卓系统不允许我写:
name"-"dest
concat
两次可能会效率较低,因为它比编译器将 Jon 建议的内联表达式转换时创建了额外的 String 对象。此外,Jon 的解决方案键入更少。 :) - Ted Hopp