Try this
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// Your code here , position points to your requirement index
}
});
Onclick you can get the position of the item ,Get the String from the arrayList of that position so you will get Eg: StringA;Russia
Then split it with seperator ;
and use it
UPDATE
String currentString = "StringA;Russia";
String[] separated = CurrentString.split(";");
separated[0]; // it will contain StringA
separated[1]; // it will contain russia
Alternate
StringTokenizer tokens = new StringTokenizer(CurrentString, ":");
String first = tokens.nextToken();// this will contain "StringA"
String second = tokens.nextToken();