if совпадает с логическим iff.
boolean result;
if (vData.equals("S"))
result = true;
else
result = false;
или
boolean result = vData.equals("S") ? true : false;
или
boolean result = vData.equals("S");
РЕДАКТИРОВАТЬ: Однако вполне вероятно, что вам не нужна переменная, вместо этого вы можете воздействовать на результат. например,
if (vData.equals("S")) {
// do something
} else {
// do something else
}
Кстати, можно считать хорошей практикой использовать
if ("S".equals(vData)) {
Разница в том, что vData равно нулю, в первом примере будет сгенерировано исключение, а во втором - false Вы должны спросить себя, что бы вы предпочли.