传递参数
问题描述:
如何在java lang中传递来自用户的参数。传递参数
例如:
我打电话的方法enQueue(Object o)
我希望用户为o
输入一个值,我在测试类
Object o = read.nextLine();
q.enQueue(o);
试图
它只调用方法没有通过任何参数
答
这可能是因为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);