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

从列表显示元素-双类型

白修谨
2023-03-14
btn.setOnAction(new EventHandler<ActionEvent>() {
   @Override
   public void handle(ActionEvent event) {
      int lewy = Integer.parseInt(kresLewy.getText());
      int prawy = Integer.parseInt(kresPrawy.getText());
      licz(field.getText(),prawy,lewy);
   }
});

以下是我的清单:

 static public double licz(String wiersz, int lewy, int prawy) {
        double wynik = 0.0;
        ///////Lista podawana z klawiatury z krokiem co 1
        List<Double> listaX = new ArrayList();
        for (int i = lewy; i <= prawy; i++) {
            listaX.add((double) i);
        }
        System.out.println(listaX);



        try {

            StringReader tekstReader = new StringReader(wiersz);

            wykresy.parser parser_obj
                    = new wykresy.parser(new wykresy.MyLexer(tekstReader));

            TElement result = (TElement) parser_obj.parse().value;

            wynik = result.oblicz();

            System.out.println("WYNIK:" + wiersz + " = " + wynik);

        } catch (Exception e) {
            System.out.println("Podczs obliczenia wystapil blad. (" + e.getMessage() + ")");
        } catch (Error error) {
            System.out.println("Podczs obliczenia wystapil blad. (" + error.getMessage() + ")");
        }
        //}
        return wynik;
    }

我想问题出在“路易”和“大虾”,因为列表是空的。我该怎么解决呢?

共有1个答案

扶绍辉
2023-03-14

只需遍历列表并打印值。

使用foreach循环:

    for(Double d: listaX){
        System.out.println(d);
    }

使用函数操作的:

    listaX.forEach((d) -> {
        System.out.println(d);
    });
 类似资料:
  • 主要内容:display: none,display: block,display: inline,display: inline-blockdisplay 属性是 CSS 中最重要的属性之一,主要用来控制元素的布局,通过 display 属性您可以设置元素是否显示以及如何显示。 根据元素类型的不同,每个元素都有一个默认的 display 属性值,例如 默认的 display 属性值为 block(块级元素),而 默认的 display 属性值为 inline(行内元素),您也可以手动将元素的

  • 我正在尝试使用时循环将元素添加到双向链表中。节点正在制作中,但它们都存储相同的单词,这是我正在阅读的文件的最后一个单词。这是我的时循环: 在while循环开始之前,光标被初始化为列表的开头。 这是我的节点结构: 我的时循环出了什么问题?为什么它总是覆盖以前的节点?请并谢谢你!

  • 问题内容: 当显示其父元素时,是否有任何机制可显示子元素:无? 这种情况是隐藏选项卡上的验证错误。我想显示错误消息,即使该字段是隐藏的。 标记: CSS: 我猜这是不可能的,因为孩子没有上下文,但以防万一? 问题答案: 不,这是不可能的。隐藏该元素,因此不会显示任何子元素。 编辑: 这可能是沿着你想要的线,如果你能够从使用切换到。 使用此方法,您可以隐藏父元素的内容,但显示所需的特定内容。唯一需要

  • 问题内容: 我想从列表中筛选元素,并使用lambda遍历每个元素的元素。例如,给定列表: 假设我只想保留列表总和大于N的元素。我尝试编写: 但我得到了错误: 在将每个元素的值分配给x,y和z时如何进行迭代?像zip之类的东西,但列表很长。 谢谢, ps我知道我可以这样写:filter(lambda x:sum(x)…,a)但这不是重点,想象一下这些不是数字而是任意元素,我想将它们的值分配给变量名。

  • 所以我正在为一所大学写一个注册系统应用程序(用JAVA写的)我有三个类学生、教师和课程。在驱动程序类中,我有三个每种类型的ArrayList来保存所述类型的不同对象。我需要一个选项来打印列表中的当前元素,现在我基本上为每种类型的列表编写了三次相同的代码。我想知道我将如何实现一个函数来为所有三个列表做到这一点。我的主要问题是如何设置函数的参数,以便它可以打印任何类型的ArrayList。 我想到的一