当前位置: 首页 > 知识库问答 >
问题:

检查字符串是否不为NULL或空

温嘉赐
2023-03-14

在下面的代码中,我需要检查版本字符串是否为空,然后将其值附加到请求变量。

if ([string]::IsNullOrEmpty($version))
{
    $request += "/" + $version
}

如何检查不在if条件下?

共有3个答案

和选
2023-03-14

与许多其他编程和脚本语言一样,您可以通过添加来实现这一点 在条件前面

if (![string]::IsNullOrEmpty($version))
{
    $request += "/" + $version
}

白星渊
2023-03-14

您不必使用[字符串]::前缀。其工作方式相同:

if ($version)
{
    $request += "/" + $version
}

空字符串或空字符串的变量计算结果为false。

万坚壁
2023-03-14
if (-not ([string]::IsNullOrEmpty($version)))
{
    $request += "/" + $version
}

您也可以使用 作为<代码>-非<代码>的替代品。

 类似资料:
  • 本文向大家介绍检查Java中的字符串是否为空(“”)或null,包括了检查Java中的字符串是否为空(“”)或null的使用技巧和注意事项,需要的朋友参考一下 要检查Java中的字符串是否为空或为空,请使用==运算符。 假设我们有以下字符串。 现在让我们检查两个字符串是否为null或为空。结果将为布尔值。 示例 输出结果

  • 本文向大家介绍检查字符串在Java中是否不为空(“”)并且不为null,包括了检查字符串在Java中是否不为空(“”)并且不为null的使用技巧和注意事项,需要的朋友参考一下 假设我们有以下字符串- 现在让我们检查字符串是否为null或不为空。 示例 输出结果

  • 问题内容: 我有一个isNotEmpty函数,如果字符串不为空,则返回true;如果字符串为空,则返回false。我发现如果我通过它传递一个空字符串,它将无法正常工作。 使用isNotEmpty验证字符串: 如果该字符串为空,则其他字符串将不会执行,我不明白为什么,请有人对此有所帮助。 问题答案: 实际上是简单的问题。更改: 至 可以说,您可能还想将其更改为: 因为如果您传递的是数字0以及其他一些

  • 问题内容: 如何检查字符串是否不为null也不为空? 问题答案: 那呢? 确保&&按此顺序使用的部分,因为如果的第一部分&&失败,java将不会继续评估第二部分,因此确保你不会从为null的情况下得到null指针异常。 请注意,仅从Java SE 1.6起可用。你必须检查以前的版本。 也要忽略空格: (由于可以简化为也可以测试其他空白) 包裹在一个方便的功能中: 成为:

  • 问题内容: JavaScript中是否可以检查字符串是否为URL? 正则表达式被排除在外,因为URL的写法很像;也就是说,它可能没有,或者。 问题答案: 与答案相关的问题: 或来自Devshed的此正则表达式:

  • 问题内容: 假设我有一个包含一些字母和标点符号的String数组 在字母[3]中,我们带有“。” 如何检查字符串是否为标点符号?我们知道有许多可能的标点符号(,。?!等) 到目前为止,我的进度: 问题答案: 您是否还需要检查更多标点符号? 如果是这样,您可以执行此操作。