Проблема в том, что вы получите ArrayOutOfBoundsException из-за сравнения if(arr[j][k]==arr[j][k+1])
. Это происходит, когда вы достигаете последнего элемента массива, поскольку, когда k строго меньше arr[j].length
, тогда элемент k + 1 не существует.
Возможно, вы хотите изменить условие на k<arr[j].length-1
. Но я не уверен, что вы на самом деле, что достичь с помощью кода.