gpt4 book ai didi

java - 在每个文本区域行中创建 if 语句以查看它是否为 null

转载 作者:行者123 更新时间:2023-12-01 16:18:28 25 4
gpt4 key购买 nike

现在在我的代码中,每次用户按回车键时都会添加一个字符串。我想要做的是仅当该行不为空时才将文本添加到该行。如果该行为空,我只想该行保持空白。为了向您展示我正在寻找的内容,我添加了一个 gif。

  public void keyPressed(KeyEvent e) {
if(e.getKeyCode() == KeyEvent.VK_ENTER){

text11.jt.setText(text11.jt.getText() + " sam");


}
}

enter image description here

最佳答案

您需要使用 String 的 isEmpty() 方法检查 text11.jt.getText() 中的字符串是否为空。

https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#isEmpty()

你想如何处理用户只按空格键而不按其他键的情况?如果您想将其视为“空”,那么您需要在检查字符串是否为空之前删除字符串中的所有空白:

String stringWithoutSpaces = inputString.replaceAll("\s+", "");

https://javaconceptoftheday.com/remove-white-spaces-from-string-in-java/

关于java - 在每个文本区域行中创建 if 语句以查看它是否为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62337726/

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