java code to input non blank string
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;
}