QLExpress 判断字符非空
时间: 2024-06-07 10:01:47 浏览: 308
可以使用以下QLExpress表达式来判断一个字符串是否为空:
```
$StringUtil.isNotEmpty(str)
```
其中,`str`为要判断的字符串。如果字符串不为空,则返回true;如果为空,则返回false。需要注意的是,`$StringUtil`是QLExpress内置的字符串工具类,需要先引入才能使用。如果没有引入,可以使用以下表达式:
```
import com.alibaba.druid.util.StringUtils;
!StringUtils.isEmpty(str)
```
其中,`StringUtils`是Druid提供的字符串工具类,可以直接使用。如果字符串不为空,则返回true;如果为空,则返回false。
相关问题
JS字符串判断非空
可以通过以下两种方式判断JS字符串是否为空:
1. 判断字符串长度是否为0:
```
if(str.length === 0){
// 字符串为空
}
```
2. 使用trim()方法去除字符串两端空格后,再判断字符串长度是否为0:
```
if(str.trim().length === 0){
// 字符串为空
}
```
其中,trim()方法可以去除字符串两端的空格、制表符、换行符等空白字符。
adb shell if判断文件第二行字符是否为非空
可以使用以下命令来判断文件的第二行字符是否为空:
```
if [ -n "$(adb shell sed -n '2p' file.txt)" ]; then
echo "第二行非空"
else
echo "第二行为空"
fi
```
其中,`sed -n '2p'` 表示输出文件 `file.txt` 的第二行,`-n` 表示不输出其他行,`2p` 表示输出第二行。
如果第二行非空,则条件判断为真,输出“第二行非空”,否则条件判断为假,输出“第二行为空”。
阅读全文