I can't fix this ArrayIndexOutOfBoundsException error.

This is a the part of my code that java says where the error is.String.valueOf(Answer[i].toUpperCase().charAt(j)); I can't figure out why. can anyone please help?

   for (int i=0; i<=Answer.length; i++)
    {
        int IEAs=0, IEBs=0, IEdashes=0;
        int SIAs=0, SIBs=0, SIdashes=0;
        int TFAs=0, TFBs=0, TFdashes=0;
        int JPAs=0, JPBs=0, JPdashes=0;

        for (int k=0; k<70; k=k+7)
        {

            for (int j=k,p=0; j<=k+6; j++,p++)
                {
                        SevenAnswers[p] = 
         String.valueOf(Answer[i].toUpperCase().charAt(j));

                }
            switch (SevenAnswers[0].charAt(0))
            {
            case 'A':
                IEAs +=1;...