传递参数
如何在 java lang 中从用户传递参数。
例如:
我正在调用方法 enQueue(Object o)
我希望用户为 o
输入一个值
我尝试过 在测试类中
Object o = read.nextLine();
q.enQueue(o);
它只调用方法而不传递任何参数
How to pass a parameter from the user in java lang.
for example:
I'm calling the method enQueue(Object o)
I want the user to enter a value for o
I tried
in the test class
Object o = read.nextLine();
q.enQueue(o);
it only call the method without passing any parameter
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这可能是因为
read.nextLine()
没有返回任何内容 (null
) 或空字符串""
。通过使用调试器或打印来确保返回值是什么:
此外,如果您仅在队列上使用
java.lang.String
实例,我建议您使用泛型:It's probably because
read.nextLine()
is returning nothing (null
) or an empty string""
.Make sure of what's the return value by using the debugger or printing it:
Also, if you are only using instances of
java.lang.String
on your queue, I would recommend you using generics: