Эффективный способ реализации строкового массива «находится в ”Метод с использованием Java

У меня есть требование представить хорошо структурированную информацию, взятую из сильно неструктурированной веб-службы. Чтобы информация отображалась правильно, мне нужно выполнить много совпадений строк и дублировать удаление, чтобы убедиться, что я ' m выбор правильной комбинации элементов.

Одна из моих задач заключается в том, чтобы определить, находится ли строка в массиве строк.

Моя мечта - сделать "searchString.isIn (stringArray);" но я понимаю, что класс String не обеспечивает этого.

Есть ли более эффективный способ сделать это помимо этой заглушки?:

private boolean isIn(String searchString, String[] searchArray)
{
  for(String singleString : searchArray)
  {
    if (singleString.equals(searchString)
      return true;
  }

  return false;
}

Спасибо!

7
задан IVR Avenger 24 February 2011 в 16:43
поделиться