0
我在处理中有一个草图,其中包含一个文本框和一个提交按钮。当按下提交按钮时,使用文本字段中给出的名称创建带有文件。我希望确保在按下提交按钮时在文本框中输入了某些内容,但是,默认情况下,该字符串不为空或者包含空格,并且不会被if语句捕获。controlP5文本字段内容。正在处理中
是否有任何简单的方法来检查文本字段中输入的东西,而不需要诉诸正则表达式之类的东西?
我在处理中有一个草图,其中包含一个文本框和一个提交按钮。当按下提交按钮时,使用文本字段中给出的名称创建带有文件。我希望确保在按下提交按钮时在文本框中输入了某些内容,但是,默认情况下,该字符串不为空或者包含空格,并且不会被if语句捕获。controlP5文本字段内容。正在处理中
是否有任何简单的方法来检查文本字段中输入的东西,而不需要诉诸正则表达式之类的东西?
我不知道我是否默认你的字符串不是空的,也不包含空格(这会使它成为一个奇怪的例子)。最好的检查,我能想到的是修剪任何输入的字符串,然后检查它是否是空的:
if(enteredString.trim().length() > 0) println("The string is valid");
修剪()方法修剪开头和结尾的空格,所以如果只有空间,他们会被删除使字符串为空。另外,由于您正在保存文件,您可能需要检查无效字符。随着处理(JAVA),你不必诉诸正则表达式,因为你可以做的东西像这样:
String s = "ashd/ah";
println(s.contains("/"));
println(s.replace("/","-"));
,它将打印:
true
ashd-ah
不错的使用'TRIM()'函数:) –
备案。我使用if语句测试了空字符串,但没有清空,但是当我尝试打印内容时,我没有看到任何额外的空白字符,所以我不确定那里是什么。这个解决方案可以工作,所以没关系。 – user381261