Erro em Matriz no java

Olá!!
Gostaria de uma ajuda se possível, tenho um exércicio para fazer que nele tenho que construir uma agenda de contatos asando apenas arrays de matrizes, mais eu fazendo apenas um teste com as matrizes com o tipo “String” quando começo a digitar as informações parece que da um “erro” e na impressão dos arrays utilizando um for ele imprimir faltando informação. veja por favor:

Scanner scan = new Scanner(System.in);
String[][] teste = new String[1][2];
String resultado = “”;

			for (int i = 0; i<teste.length; i++) {
				for (int j = 0; j<teste[i].length; j++) {
					System.out.println("Digite algo");
					teste[i][j] = scan.next();		
											
				}
				
			}
			for (int i = 0; i<teste.length; i++) {
				for (int j = 0; j<teste[i].length; j++) {					
						System.out.println(teste[i][j]);
						
						
					}
					
					
				}

Opa,
vc tá ligado que scan.next() só lê a primeira palavra digitada? ou seja, até o primeiro espaço. O resto fica no buffer e vai ser usado na próxima leitura. Se quer ler tudo que foi digitado é nextLine()

Rodrigo_Void, valeuuu pela força era isso mesmo!!!