Comece agoraComece grátis

Detectando strings ausentes

Os dados de vendas da sua cafeteria podem conter erros de digitação, como campos vazios ou apenas espaços em branco. Verifique a venda de exemplo em busca desses erros e imprima mensagens para exibir um valor padrão ou indicar o problema.

Os pacotes necessários, como Objects e StringUtils, já foram importados para você.

Este exercicio faz parte do curso

Limpeza de Dados em Java

Ver curso

Instruções do exercicio

  • Retorne coffeeName com um nome padrão se for null.
  • Verifique se paymentMethod está vazio ou contém apenas espaços em branco.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

public class CoffeeSalesExample {
    private record CoffeeSales(LocalDate date, String coffeeName,
            String paymentMethod, Integer quantity, Double amount) {
    }

    public static void main(String[] args) {
		CoffeeSales sale = new CoffeeSales(LocalDate.of(2024, 3, 1), null, " ", 1, 6.26);

		// Return coffeeName with a default if null
		String coffeeName = ____.____(sale.coffeeName(), "[No coffee name]");
		System.out.println("coffeeName: " + coffeeName);

        // Check if paymentMethod is empty or whitespace
        if (____.____(sale.paymentMethod())) {
            System.out.println("Payment method cannot be empty or whitespace");
        }
    }
}
Editar e Executar Código