gpt4 book ai didi

Java - 当我在输入中不输入任何内容时,我会收到红色错误

转载 作者:行者123 更新时间:2023-12-01 07:11:43 24 4
gpt4 key购买 nike

我的程序完全按照我希望的方式工作,但是当我将问题留空或单击“确定”时,我的输出将所有这些错误都显示为红色。我想知道如何解决这个问题,所以当我什么都不输入时,我应该得到 null 或空字符串。我相信我的以下程序搞砸了,但我需要这些数据才能使我的程序正常工作。我是否缺少某些东西来确保我可以获得 null 或空字符串。

谢谢!

input = JOptionPane.showInputDialog(null, "Ask any question (Remember to type the ?):");
i = input.length() - 1;
lastletter = input.charAt(i);

最佳答案

当没有输入任何内容时,input.length() 返回0。然后你取0-1并得到i包含-1。然后您尝试在空输入中获取索引 -1 上的字符。在检索最后一个字母之前,您必须检查 input.length() 是否等于 0

关于Java - 当我在输入中不输入任何内容时,我会收到红色错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12877310/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com