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

是否可以在可观察列表中执行FOR循环?

宿文栋
2023-03-14
for(int i = 0 ; i<DimensioniLette.size();i++){
            ObservableList<PieChart.Data> pieChartData = FXCollections.observableArrayList(
                    new PieChart.Data(DimensioniLette.get(i), MetricheElaborate.get(i));
                    
            
            );
                
             torta.setData(pieChartData);
            
            
        //System.err.println(selezionamentoGrafico(Dimensioni));
    }

这是我想做的代码,但什么也没有做。我甚至试过这个

ObservableList<PieChart.Data> pieChartData = FXCollections.observableArrayList(
                    
                    
            for(int i = 0 ; i<DimensioniLette.size();i++){
                new PieChart.Data(DimensioniLette.get(i), MetricheElaborate.get(i));
            }
            );

但我找不到任何解决办法...有人能帮我吗?

共有1个答案

上官高翰
2023-03-14

你试过把它分成变量和循环吗。

ObservableList<PieChart.Data> pieChartData = FXCollections.observableArrayList();
for(int i = 0 ; i<DimensioniLette.size();i++){
  data.add(new PieChart.Data(DimensioniLette.get(i), MetricheElaborate.get(i)));
}
 类似资料:
  • 我已经阅读了ReactiveX留档几次,仍然无法完全理解当观察者订阅可观察文件时会发生什么。 我们来看一个简单的例子: StackBlitz代码。 我的问题: 传递给可观察对象的

  • 问题内容: 给定汽车清单(),我可以这样做: 有没有办法我可以从一个到一个序列? 像没有参数的东西 问题答案: 您可以这样映射到: 请注意,flatMapping可能不会保留源可观察的顺序。如果订单对您很重要,请使用。

  • 问题内容: 我正在尝试将项目设置为表视图,但是setitems方法需要一个可观察的列表,而我的模型中却有一个可观察的集合.FXCollections实用程序类没有给定可观察的集合来创建可观察的列表的方法。类强制转换异常(按预期)。 目前,我正在使用这种代码 而且我有一些问题: 在表中进行编辑是否会按预期更新基础集? 这是这样做的“正确”方法吗 简而言之,我需要样式指南或最佳做法,以便在可观察集和可

  • 问题内容: 如果是这样,那么在Objective-C中使用键值观察时是否没有其他键差异? 问题答案: (编辑以添加新信息):考虑使用Combine框架是否可以帮助您完成所需的工作,而不是使用KVO 是的,没有。KVO一直以来都在处理NSObject子类。它不适用于不继承NSObject的类。斯威夫特(目前至少)没有自己的原生观察系统。 (有关如何将其他属性公开为ObjC的信息,请参见注释,以便KV

  • 我正在用一个库编程,我不知道代码,只知道方法,我不能修改它。我试着制作一个“航班”的表格视图,但我不知道如何为每个航班命名(或ID)。有人能帮我吗?谢谢此处有一些代码: