gpt4 book ai didi

java - 将字符串转换为数据集

转载 作者:太空宇宙 更新时间:2023-11-04 06:11:58 24 4
gpt4 key购买 nike

我不确定这是否可能,但我们开始吧。有没有办法将字符串转换为数据集?让我解释。我有一个需要在 JFreeChart 折线图上表示的人员列表,因此我需要为每个人创建一个数据集。我可以为列表中的每个人创建数据集(可能以每个人的名字命名)吗?像这样的事情...

public XYDataset createDatasets(List<String> personList) {
XYSeriesCollection seriesColletion = new XYSeriesCollection();
for(String person : personList) {
XYSeries person = new XYSeries(person);
seriesColletion.addseries(person);
}
return seriesColletion;
}

或者有更聪明、更好的方法吗?我确信这段代码不起作用(特别是第 3-6 行),但我只是用它来更好地解释这一点。

最佳答案

直接的方法是解析 String 中的值。并创建一个 XYSeries对于每个人。然后您可以将多个系列添加到 XYSeriesCollection ,如相关example所示.

Is there a smarter, better way of going about it?

很大程度上取决于应用程序的数据模型。假设您维护 List<Person> ,让每个Person在内部管理自己的数据;提供一个返回 XYSeries 的便捷方法按需,例如

List<Person> personList = new ArrayList<>(…);

public XYDataset createDatasets(List<String> personList) {
XYSeriesCollection seriesColletion = new XYSeriesCollection();
for (Person person : personList) {
seriesColletion.addseries(person.getXYSeries());
}
return seriesColletion;
}

关于java - 将字符串转换为数据集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28590486/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com