if(value.equals("OK")) { ... }
switch(value) {
case "OK": ... break;
case "Error": ... break;
}
Строковых параметров для проверки некоторого ограниченного списка значений лучше избегать (нужно будет предусматривать ситуации с разными кейсами, пробелами внутри, опечатками, которые не отследить при компиляции и прочее), вместо них можно использовать
boolean
или
enum
-типы (если больше двух значений).
enum Status {
Ok,
Error,
Warning
}
class Foo {
static void bar(Status status) {
if (status == Status.Ok) {
...
}
...
}
}