código java para inserir string não em branco

public static String inputNonBlankStr(String msg){//your message ex:"Enter non blank string:
        String data;
        do{
            System.out.println(msg);
            data = sc.nextLine();
        }while(data.isEmpty());
        return data;
    }
Panicky Puma