Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
private String parseCommand(final String value) {
final StringBuilder s = new StringBuilder();
for (int i = 0; i < value.length(); i++) {
final char c = value.charAt(i);
switch (c) {
case 'a':
s.append("[A]");
break;
case 'b':
s.append("[B]");
break;
case 'c':
s.append("[C]");
break;
case 'x':
s.append("[X]");
break;
case 'y':
s.append("[Y]");
break;
case 'z':
s.append("[Z]");
break;
case 'B':
s.append("<Back>");
break;
case 'F':
s.append("<Forward>");
break;
case 'D':
s.append("<Down>");
break;
case 'U':
s.append("<Up>");
break;
case '/':
s.append(" HOLD ");
break;
case '~':
s.append(" RELEASE ");
break;
case '$':
s.append(" INMOVE ");
break;
case '+':
s.append(" AND ");
break;
case '>':
s.append(" START ");
break;
default:
s.append(c);
}
}
return s.toString();
}
Комментарии (3) RSS