当我的变量为int类型时,是否可以检查.chars是否为空?

时间:2019-01-08 12:12:14

标签: java javafx

我正在创建桌面应用程序,但遇到一个问题,我找不到一种方法来检查我的变量是否为空。用户必须在字段中输入一个数字。 OK-如果他输入了数字,那么如何检查他是否确实输入了数字并且没有留空?我应该尝试将变量amziusCheck转换为String,然后使用.length(),对吗?还是有另一种方式?

IntStream amziusCheck = programuotojoAmzius.getText().chars();

2 个答案:

答案 0 :(得分:2)

您可以首先提取文本(Yuppies,检查文本是否为空,然后如果文本不为空,则处理programuotojoAmzius.getText()

IntStream

请注意,从JDK 11开始,您还可以使用String::isBlank检查String value = programuotojoAmzius.getText(); if (!value.isEmpty()) { IntStream intStream = value.chars(); // ...process intStream... } 是否为空白(空白或仅包含空格):

String

答案 1 :(得分:1)

如果要检查String是否为空,请使用String.isEmpty()返回boolean,如果为空则返回true,否则返回false。