То есть, если мне пришел в значении массив объектов одного класса, то придется делать цикл перечисления? Каких-то специальных способов не существует? Правильно?
FanatPHP: я предполагал генерировать случайное число и выводить запись с таким id. Возможно, в SQL есть свой способ выбрать случайную запись, просто я еще его не знаю.
FanatPHP: Что именно вам не нравится? Я некорректно сформулировал? Наверное, вас смутило слово "выборка". Я имею ввиду, что по какому-либо действию случайная запись из таблицы должна выводиться на экран.
Спасибо за развернутый ответ, я абсолютно согласен с Вами. Именно поэтому я задал этот вопрос: я хочу каждый шаг обучения java пройти на практике и увидеть результат. Ведь без результата все эти классы и методы - пустые слова, голословие.
Насколько я понял, вводимые в консоль данные (ответ на вопрос, задаваемый компьютером) поступают в кодировке IBM866, а методы, указанные выше в этом комментарии, насильно определяют принимаемую методом gets информацию как UTF-8.
Решение нашел в гугле, ориентируясь на формулировку ошибки, указанной мной в предыдущем комментарии. @CAMOKPYT , спасибо за помощь и толчок в нужном направлении.
Теперь работает все хорошо до момента ввода данных. Как только вводится имя и нажимается Enter, в консоли появляется ошибка "in '': incompatible character encodings: UTF-8 and IBM866 (Encoding::CompatibilityError)".