The method checks whether the array element is not an alphabetic character.
public static char[] checkLetterInWord(char[] checkWord, int firsLetter, int lastLetter){ while(firsLetter<lastLetter) { if(!Character.isLetter(checkWord[firsLetter])){ firsLetter++; } else if(!Character.isLetter(checkWord[lastLetter])){ lastLetter--; } else { exchangeCharInWord(checkWord, firsLetter, lastLetter); firsLetter++; lastLetter--; } } return checkWord; } How to test individual pieces of code, and is it possible at all.
if(!Character.isLetter(checkWord[firsLetter])){ firsLetter++; } Similarly
else if(!Character.isLetter(checkWord[lastLetter])){ lastLetter--; } and
else { exchangeCharInWord(checkWord, firsLetter, lastLetter); firsLetter++; lastLetter--; }