我有一个数组的数据如下:
15-01-2023 16:23:45.692:[0.0, 0.0, 61.0, 81.0, 44.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 69.0, 78.0, 62.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 21.0, 9.0, 7.0, 0.0, 9.0, 0.0, 0.0, 0.0, 0.0, 35.0, 49.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 10.0, 16.0, 13.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 11.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
15-01-2023 16:23:45.693:[0.0, 0.0, 61.0, 81.0, 44.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 69.0, 78.0, 62.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 21.0, 9.0, 7.0, 0.0, 9.0, 0.0, 0.0, 0.0, 0.0, 35.0, 49.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 10.0, 16.0, 13.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 11.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
15-01-2023 16:23:45.694:[0.0, 0.0, 21.0, 34.0, 44.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 69.0, 78.0, 62.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 21.0, 9.0, 7.0, 0.0, 9.0, 0.0, 0.0, 0.0, 0.0, 35.0, 49.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 10.0, 16.0, 13.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 11.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
15-01-2023 16:23:45.695:[0.0, 0.0, 21.0, 34.0, 11.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 69.0, 78.0, 62.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 21.0, 9.0, 7.0, 0.0, 9.0, 0.0, 0.0, 0.0, 0.0, 35.0, 49.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 10.0, 16.0, 13.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 11.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
15-01-2023 16:23:45.696:[0.0, 0.0, 21.0, 34.0, 11.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 69.0, 78.0, 62.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 21.0, 9.0, 7.0, 0.0, 9.0, 0.0, 0.0, 0.0, 0.0, 35.0, 49.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 10.0, 16.0, 13.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 11.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
15-01-2023 16:23:45.697:[0.0, 0.0, 21.0, 34.0, 11.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 26.0, 22.0, 10.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 21.0, 9.0, 7.0, 0.0, 9.0, 0.0, 0.0, 0.0, 0.0, 35.0, 49.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 10.0, 16.0, 13.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 11.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
我是否可以选择第三个索引大于50的数据,这样,如果一行数据中的第三个索引小于50,则该数据不会保存到Map中:
集中在星号数据上,因此如果星号数据大于50,它将被保存到Map上。此数据将被保存到Map上。
15-01-2023 16:23:45.692:[0.0, 0.0, **61.0**, 81.0, 44.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 69.0, 78.0, 62.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 21.0, 9.0, 7.0, 0.0, 9.0, 0.0, 0.0, 0.0, 0.0, 35.0, 49.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 10.0, 16.0, 13.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 11.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
15-01-2023 16:23:45.693:[0.0, 0.0, **61.0**, 81.0, 44.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 69.0, 78.0, 62.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 21.0, 9.0, 7.0, 0.0, 9.0, 0.0, 0.0, 0.0, 0.0, 35.0, 49.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 10.0, 16.0, 13.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 11.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
但如果带星号的数据小于50,则数据不会存储在散列表中。不会保存到Map,因为索引2上的数据小于50
15-01-2023 16:23:45.694:[0.0, 0.0, **21.0**, 34.0, 44.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 69.0, 78.0, 62.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 21.0, 9.0, 7.0, 0.0, 9.0, 0.0, 0.0, 0.0, 0.0, 35.0, 49.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 10.0, 16.0, 13.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 11.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
15-01-2023 16:23:45.695:[0.0, 0.0, **21.0**, 34.0, 11.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 69.0, 78.0, 62.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 21.0, 9.0, 7.0, 0.0, 9.0, 0.0, 0.0, 0.0, 0.0, 35.0, 49.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 10.0, 16.0, 13.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 11.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
15-01-2023 16:23:45.696:[0.0, 0.0, **21.0**, 34.0, 11.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 69.0, 78.0, 62.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 21.0, 9.0, 7.0, 0.0, 9.0, 0.0, 0.0, 0.0, 0.0, 35.0, 49.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 10.0, 16.0, 13.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 11.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
15-01-2023 16:23:45.697:[0.0, 0.0, **21.0**, 34.0, 11.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 26.0, 22.0, 10.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 21.0, 9.0, 7.0, 0.0, 9.0, 0.0, 0.0, 0.0, 0.0, 35.0, 49.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 10.0, 16.0, 13.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 11.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
我已经尝试了这个代码,但不工作:
private Double r_data_double_arr[] = new Double[89];
Map<String,Object> rightDataDict = new TreeMap<>();
Map<String,Object> rightDataDictCon = new TreeMap<>();
Date date = new Date();
String a = Arrays.toString(r_data_double_arr);
if (a.indexOf(2) > 50){
rightDataDict.put(String.valueOf(formatter.format(date)), a);
}
1条答案
按热度按时间gopyfrb31#
我不确定我是否理解你想做什么。但是在改变很多你已经拥有的东西的情况下,像下面这样的事情应该会起作用:在转换为字符串之前检查值
旁注:如果你调用的方法已经返回了一个字符串,那么你并不需要冗余的
String.valueOf
,因为它遍布你的代码。