Add array on subprogram in java -


i make subprogram search, if there given string in array. want subprogram have requirements name , array. how can achieve that?

my subprogram is:

static int findelement(string a, string array){      (int = 0; < array.size(); i++){          if (array.get(i).getname().equalsignorecase(a)) {              system.out.println(i);              return i;          }             else return 0;      }         } 

i have of course errors since doesn't accept array have inserted it.

this typo:

static int findelement(string a, string array) 

i think meant:

static int findelement(string a, string[] array) 

also program has multiple issues it:

for (int = 0; < array.size(); i++){     if (array.get(i).getname().equalsignorecase(a)) {         system.out.println(i);         return i;     }        else return 0; } 

you don't want return 1 element doesn't match, want return when don't match. 0 index, typically return -1. value array, use brackets. strings don't have method getname(). use array.length length of array.

for (int = 0; < array.length; i++) {     if (array[i].equalsignorecase(a)) {         return i;     }    } return -1; 

guessing program, i'm assuming mistyped arguments , might want this, collection , object type:

static int findelement(string a, list<person> array) {     (int = 0; < array.size(); i++){         if (array.get(i).getname().equalsignorecase(a)) {             return i;         }        }     return -1; } 

Comments

Popular posts from this blog

c++ - OpenCV Error: Assertion failed <scn == 3 ::scn == 4> in unknown function, -

php - render data via PDO::FETCH_FUNC vs loop -

The canvas has been tainted by cross-origin data in chrome only -