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
Post a Comment