Programa de Cadastro

Bom dia!

Fiz um programa onde é possível, cadastrar, editar, listar e excluir cadastros, porém preciso validar caso o nome da pessoa cadastrado tenha um sobrenome. Como eu poderia fazer isto? Não conheço nem uma função ainda para validar a string dessa forma.
Não sei se me fiz entender, mas basicamente eu precisaria de nome e sobrenome caso contrário o cadastro não pode ser efetuado.

Se entendi certo, você pode fazer assim:

String nomeCompleto = "Rogério Silva";
String[] nomeSeparado = nomeCompleto.split(" "); // o método split separa os nome.
if (nomeSeparado.length != 1) { // verifica se há mais de um nome.
    // faz o cadastro e o que precisar
    System.out.println(nomeCompleto + " foi cadastrado!");
} else {
    System.out.println(nomeCompleto + " não foi cadastrado!");
}

Se tiver mais interesse em métodos da classe String ta aqui a documentação da mesma: Documentação String

public static void cadastrarPessoa() {
String pessoa[] = new String[5];

    System.out.print("Nome: ");
    pessoa[0] = Entrada.leiaString();
    System.out.print("CEP: ");
    pessoa[1] = Entrada.leiaString();
    System.out.print("Endereço : ");
    pessoa[2] = Entrada.leiaString();
    System.out.print("E-mail: ");
    pessoa[3] = Entrada.leiaString();
    System.out.print("Telefone: ");
    pessoa[4] = Entrada.leiaString();
    listaDePessoas.add(pessoa);
    System.out.print("Cadastro Efetuado");
}

Eu teria essa linha de código pra cadastrar a pessoa, a cada cadastro o sistema adiciona ela no array list. Como eu poderia usar o split aqui?

Porque a sua pessoa é um array de String?

É bem mais fácil e objetivo criar uma classe Pessoa com os atributos nome, cep, endereco, email e telefone.

De qualquer forma no seu código você poderia fazer assim:

public static void cadastrarPessoa() {
    System.out.print("Nome: ");
    String nome = Entrada.leiaString();
    if (!isNomeCompleto(nome)) {
        System.out.println("Informe o nome completo de " + nome);
        return;
    }
    
    System.out.print("CEP: ");
    String cep = Entrada.leiaString();
    
    System.out.print("Endereço : ");
    String endereco = Entrada.leiaString();
    
    System.out.print("E-mail: ");
    String email = Entrada.leiaString();
    
    System.out.print("Telefone: ");
    String telefone = Entrada.leiaString();
    
    String[] pessoa = new String[] { nome, cep, endereco, email, telefone };
    listaDePessoas.add(pessoa);
    System.out.print("Cadastro Efetuado");
}

private static boolean isNomeCompleto(String nome) 
    String[] palavras = nome.split(" ");
    return palavras.length > 1;
}

Entendi. Isso que você comentou seria orientação a objeto? Ainda não aprendi sobre isso, estamos trabalhando com vetores e matrizes
Vou tentar implementar no meu código e ver, muito obrigado pela tua ajuda.