Concatenate Two Strings
Let's Say I Have a String Obtained from a Cursor, This Way: String Name = Cursor. getString(numcol); and Another String Like This One: String Dest=Cursor...
Let's say I have a string obtained from a cursor,this way:
String name = cursor.getString(numcol);
and another String like this one:
String dest=cursor.getString(cursor.getColumnIndexOrThrow(db.KEY_DESTINATIE));
If finally I wanna obtain a String from the two of them,something like:
name - dest
Let say if name=Malmo and dest=Copenhagen
How could I finally obtain Malmo-Copenhagen???
Because android won't let me write :
name"-"dest
3 Answers
You need to use the string concatenation operator +
String both = name + "-" + dest;
The best way in my eyes is to use the concat() method provided by the String class itself.
The useage would, in your case, look like this:
String myConcatedString = cursor.getString(numcol).concat('-').
concat(cursor.getString(cursor.getColumnIndexOrThrow(db.KEY_DESTINATIE)));
You can use concatenation operator and instead of declaring two variables only use one variable
String finalString = cursor.getString(numcol) + cursor.getString(cursor.getColumnIndexOrThrow(db.KEY_DESTINATIE));