gpt4 book ai didi

java - 如何从 ArrayList>> 获取值

转载 作者:搜寻专家 更新时间:2023-11-01 03:00:14 26 4
gpt4 key购买 nike

我有一个函数可以从具有以下结构的多个文件中读取数据:

id  date    temp    psal
1 2016/02/01 37.6 35.9
2 2016/02/02 30.3 35.7
3 2016/02/03 28.2 36.8
4 2016/02/04 27.7 37.7
5 2016/02/05 28.7 37.9
6 2016/02/06 28.7 37.9

函数是:

ArrayList<Hashtable<String, ArrayList<String>>> processedFilesArray = ReadFiles(files);

如果我尝试使用例如检索数据:

System.out.println(processedFilesArray.get(0));

然后我得到以下响应:

{Psals=[35.9, 35.7, 36.8, 37.7, 37.9, 37.9], Temps=[37.6, 30.3, 28.2, 27.7, 28.7, 28.7], ids=[1, 2, 3, 4, 5, 6], DateStrings=[2016/02/01, 2016/02/02, 2016/02/03, 2016/02/04, 2016/02/05, 2016/02/06]}

我的问题是:我如何通过使用 jfreechart 单独绘制它们来获取键的不同值(Temps、Psals、ids 等)?

提前致谢

最佳答案

您可以通过方法keySet() 获取哈希表中的键列表。 ,它返回一组键。

您可以像这样将 Set 转换为 Array 列表:-

ArrayList keyList = new ArrayList(processedFilesArray.get(0).keySet());

更多关于 keySet http://www.tutorialspoint.com/java/util/hashmap_keyset.htm

关于java - 如何从 ArrayList<Hashtable<String, ArrayList<String>>> 获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36918731/

26 4 0