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

如何避免打印空数组元素?[已关闭]

计和顺
2023-03-14

我知道如何为数字数据类型执行此操作,但请告诉我的字符串数组。

假设在java中有一个由10个元素组成的字符串数组。一些元素包含单词,但其他元素不包含任何内容。

如何运行只打印非空元素的for循环?

共有1个答案

叶坚
2023-03-14

要打印空元素,请执行以下操作:

for (int i = 0; i < arr.length; i++) {
    if (arr[i] == null || arr[i].trim().isEmpty()) {
       System.out.println("Element " + i " + " is null or empty.");
    }
}

打印非空元素:

for (int i = 0; i < arr.length; i++) {
    if ( arr[i] != null && !arr[i].trim().isEmpty())) {
       System.out.println(arr[i]);
    }
}
 类似资料:
  • 问题内容: 我用option运行pytest 。 不幸的是,这会打印出很多点。例: 有没有办法避免这么长的点和“ s”字符列表? 更新资料 有一个有效的答案。但是不知何故对我来说太长了。我现在使用此解决方法:我将其添加到调用pytest的脚本中: 问题答案: 详细选项无法关闭测试结果打印。但是,可以通过多种方式进行自定义,包括结果打印。要更改此设置,您将覆盖该挂钩。 关闭短字母 创建一个具有以下内

  • 问题内容: 我的页面包含一堆表格。我在外循环中遍历表,然后在内循环中遍历表中的每一行。一切正常。但是某些页面具有“下一步”按钮。当我在完成页面后添加代码以单击该代码时,则在遍历表的各行时开始获取StaleElementReferenceException。 这是代码: 我不明白的是,为什么过时的因素根本没有发生?该页面在循环过程中没有更改,我一直等到所有元素都提取完之后。如何避免StaleElem

  • 我有几个问题。我正在做家庭作业,但遇到了一些令人困惑的事情。(我上的是入门课,有错误,很抱歉。) 实现一个以整数数组和int x作为其大小的类。在类中创建一个方法,该方法创建一个长度比数据长度大1的新数组。然后创建一个方法,将所有数据元素复制到新数组中,并将x值添加到数组的最后一个元素中。创建一个方法来返回新数组中的所有整数。 这是我的 这只是返回NULL。 我的问题是上面任务的最后一点。“创建一

  • 为了测试一个程序,我编写了以下语句:

  • 问题内容: 我正在使用CSS属性, 如果我使用=>它会在之前打印一个额外的空白页 如果我使用=>,它将在以后打印额外的空白页。 如何避免这种情况? 问题答案: 您也许可以添加 因此最后一个元素将不会获得额外的分页符。 请注意,如果您以浏览器的目标为目标,则IE8不支持:last-child选择器。

  • 问题内容: 我来自PHP背景,想知道是否可以用Python做到这一点。 在PHP中,您可以用一块石头杀死2只鸟,如下所示: 代替: 我可以做这个: 您检查是否存在,如果存在,则在一条语句中将其分配给变量。 我想知道是否可以用Python做到这一点?因此,不要这样做: 避免写两次。 问题答案: 可能不完全是您的想法,但是… 这个?