Digamos que tiene una cadena obtenida de un cursor, de esta manera:concatenar dos cadenas
String name = cursor.getString(numcol);
y otra cadena como éste:
String dest=cursor.getString(cursor.getColumnIndexOrThrow(db.KEY_DESTINATIE));
Si, finalmente, quiero obtener una cadena de la dos de ellos, algo así como:
name - dest
Digamos que si el nombre = Malmö y Copenhague
dest =¿Cómo podría finalmente obtener Malmo-Copenhague?
Debido a que Android no me deja escribir:
name"-"dest
o utilizar el método de clase String concat(). Por ejemplo, name.concat ("-"). Concat (dest) http://download.oracle.com/javase/6/docs/api/java/lang/String.html – Jasonw
@Jasonw - Llamando a 'concat' dos veces es probable que sea menos eficiente, ya que crea un objeto String adicional en comparación con la forma en que el compilador traduce la expresión en línea que Jon sugirió. Además, la solución de Jon es menos tipada. :) –