Передача параметра - PullRequest
       4

Передача параметра

0 голосов
/ 15 мая 2011

Как передать параметр от пользователя в языке Java.

например:

Я вызываю метод enQueue(Object o)

Я хочу, чтобы пользователь ввел значение для o

Я пытался в тестовом классе

Object o = read.nextLine();
q.enQueue(o);

это только вызов метода без передачи какого-либо параметра

1 Ответ

0 голосов
/ 15 мая 2011

Это, вероятно, потому что read.nextLine() ничего не возвращает (null) или пустая строка "".

Убедитесь, что возвращаемое значение, используя отладчик или распечатав его:

Object o = read.nextLine();
System.out.println("I got: " + o);

Кроме того, если вы используете в своей очереди только экземпляры java.lang.String, я бы порекомендовал использовать дженерики:

Queue<String> q = new LinkedList<String>();
String s = read.nextLine();
q.enQueue(s);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...