【发布时间】:2012-10-13 21:49:15
【问题描述】:
我的程序完全按照我希望的方式运行,但是当我将问题留空或单击“确定”时,我的输出中所有这些错误都显示为红色。我想知道如何解决这个问题,所以当我什么都不输入时,我应该得到 null 或空字符串。我相信我已经搞砸了以下程序,但我需要这些数据才能使我的程序正常工作。我是否缺少一些东西来确保我可以获得 null 或空字符串。
谢谢!
input = JOptionPane.showInputDialog(null, "Ask any question (Remember to type the ?):");
i = input.length() - 1;
lastletter = input.charAt(i);
【问题讨论】:
-
这些错误是
Exceptions 抛出的。请复制并粘贴到这里,这样我们就可以看到它是哪个异常以及堆栈跟踪是什么。 -
所有这些红色错误都会生成,以便您可以通过阅读错误消息来诊断错误。阅读。小心点。
-
详情参考这里@user1743969:docs.oracle.com/javase/1.4.2/docs/api/java/lang/…
-
感谢您的帮助! :D 我解决了,当我在循环中时仍然有问题,它不起作用,但希望它能起作用。