- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
String[] search_array;
int index = -1;
for (int y = 0; y < search_array.length; y++) {
if (search_array[y].equals("SEARCH_PATTERN") {
index = y;
y = 100;
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−50
String[] search_array;
int index = -1;
for (int y = 0; y < search_array.length; y++) {
if (search_array[y].equals("SEARCH_PATTERN") {
index = y;
y = 100;
}
}
нда.. человек не слышал про break и массивы с больше, чем 100 элементами :)
а еще foreach есть :)
а еще есть NullPointerException ;)
"SEARCH_PATTERN".equals(search_array[y])
P.S. Предлагаю фикс! y = Integer.MAX_VALUE;
Тогда уж y = Integer.MAX_VALUE - 1;
Численное переполнение в Java никто не отменял )