// if length of array passed does not equal length of current array
if (UserInfo.length != this.length) {
// do this
}
Прямо сейчас в вашем операторе if UserInfo.length
возвращает целое число, если операторы имеют дело с логикой Boolean
, поэтому вам нужно использовать условный оператор, такой как (<, >, <=, >=, ==, or !=)
, при работе с примитивами.