首页 > 解决方案 > 我将如何简化这种情况以压缩所有真正的布尔值

问题描述

我不知道如何将所有真实的陈述简化为一个单一的陈述,如果那可能的话

case 1 -> {
              Image1.setVisible(true);
              Image2.setVisible(true);
              Image3.setVisible(true);
              Image4.setVisible(true);
              Image5.setVisible(true);
              Image6.setVisible(true);
              Image7.setVisible(true);
              Image8.setVisible(true);
              Image9.setVisible(true);
              Image10.setVisible(true);
           }

标签: java

解决方案


一种方法是将所有变量放在一个列表中并对其进行迭代:

List<PsuedoImage> images = Arrays.asList(Image1, ..., Image2);
images.foreach(i -> i.setVisible(true));

(伪代码)

如果没有更多的上下文,很难给出更好的选择。


推荐阅读