Dificuldades para entender o erro[RESOLVIDO]

Esses dois são os meus códigos:

package LoginSenha;


import java.util.Scanner;
public class CadastroDeConta {//inicioClass
	
	private String matrizContas[][] = new String[5][2];
	Scanner input = new Scanner(System.in);
	
	
	
	public void Carregar_Vetor_Login_Senha()
	{//inicioMetd
		for(int l=0; l<=getMatrizContas().length; l++)
		{//inicioFor
			System.out.println("Digite seu login");
			getMatrizContas()[l][0] = input.next();
		    System.out.println("Digite sua senha");
		    getMatrizContas()[l][1] = input.next();	    
		}//fimFor		
	}//fimMetd
	public void Validar_Login_Senha()
	{ //inicioMetd
		int cont=0;
		String Valid;
		String ValidS;
		do
		{
				System.out.println("Digite seu login");
				Valid = input.next();
				System.out.println("Digite sua senha");
				ValidS = input.next();
				for(int l=0; l<=getMatrizContas().length; l++)
				{//inicioFor
						if(getMatrizContas()[l][0].equals(Valid) && getMatrizContas()[l][1].equals(ValidS))
						{//inicioIf
							
							cont=1;
							System.out.println("o cont é :"+cont);
							
						}//fimIf
				}//fimFor
		}while(cont!=1);
		
	}//fimMetd	
	public String[][] getMatrizContas() {
		return matrizContas;
	}
	public void setMatrizContas(String matrizContas[][]) {
		this.matrizContas = matrizContas;
	}

}//fimClass
---------------------------------------------------------------------------
package LoginSenha;

public class LoginSenha {

	public static void main(String[] args)
	{
	CadastroDeConta v = new CadastroDeConta();
	v.Carregar_Vetor_Login_Senha();
	System.out.println("------------------------------------------");
	v.Validar_Login_Senha();
	
	
	
	}
	
}

e esse é o erro que está ocorrendo:

Exception in thread “main” java.lang.ArrayIndexOutOfBoundsException: 5
at LoginSenha.CadastroDeConta.Carregar_Vetor_Login_Senha(CadastroDeConta.java:17)
at LoginSenha.LoginSenha.main(LoginSenha.java:8)

esse codigo é para um trabalho da faculdade, a parte da matriz foi o meu professor que fez, pois antes eu tinha feito com dois vetores, e ele aconselhou fazer com matriz.
e essa parte eu estou apenas tentando ver se carrega a matriz e se a validaçao ocorre, mas nao está funcionando, preciso de uma ajuda para entender o erro.

Experimente colocar:

for(int l=0; l < getMatrizContas().lenght; l++);

O erro está falando que você está ultrapassando o limite do array.

agora foi, muito obrigado , me salvou xD