Что означают символы % при переопределении метода toString? И если можно где почитать про них?
@Override
        public String toString() {
            return String.format("The user's name is %s, id = %d", name, id);
        }