Если у вас есть строка в виде строки, самый простой способ - использовать функцию split ().
Для первого типа:
String line; //Your line
String[] items=line.split(":");
Теперь элементы[1] даст вам данные для сбора.
Аналогично, для двух других типов, которые вы будете использовать,
line.split(",");
line.split("@");
Я также предполагаю символы, @и: не входить в строку поиска и собирать данные.
Надеюсь, это поможет !!