How to Parse and Validate a Full Name using Java

When we (or client-side application users) enter names into form fields, we typically do so either as a continuous string (i.e., “Jonathan…