package com.moral.api.service.impl;
|
|
import com.alibaba.fastjson.JSON;
|
import com.moral.api.entity.HistorySecondRadar;
|
import com.moral.api.mapper.HistorySecondRadarMapper;
|
import com.moral.api.service.HistorySecondRadarService;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import org.springframework.stereotype.Service;
|
|
import java.time.LocalDateTime;
|
import java.time.format.DateTimeFormatter;
|
import java.util.Arrays;
|
import java.util.HashMap;
|
import java.util.Map;
|
import java.util.stream.IntStream;
|
|
/**
|
* <p>
|
* 服务实现类
|
* </p>
|
*
|
* @author moral
|
* @since 2026-05-14
|
*/
|
@Service
|
public class HistorySecondRadarServiceImpl extends ServiceImpl<HistorySecondRadarMapper, HistorySecondRadar> implements HistorySecondRadarService {
|
|
private final DateTimeFormatter INPUT_FORMATTER = DateTimeFormatter.ofPattern("yyyyMMddHHmmss");
|
private final DateTimeFormatter OUTPUT_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
@Override
|
public void insertHistorySecond(Map<String, Object> data) {
|
Map<String, Object> dataResult = new HashMap<>();
|
HistorySecondRadar historySecondRadar = new HistorySecondRadar();
|
String time = data.get("time").toString();
|
String radarTime = data.get("DataTime").toString();
|
Map<String,Double> a34004 = highMap(data.get("a34004-Avg").toString());
|
historySecondRadar.setPm25(String.valueOf(a34004.get("value")));
|
historySecondRadar.setHighPm25(String.valueOf(a34004.get("high")));
|
|
Map<String,Double> a34002 = highMap(data.get("a34002-Avg").toString());
|
historySecondRadar.setPm10(String.valueOf(a34002.get("value")));
|
historySecondRadar.setHighPm10(String.valueOf(a34002.get("high")));
|
|
Map<String,Double> a01561 = highMap(data.get("a01561-Avg").toString());
|
historySecondRadar.setBoundaryLayer(String.valueOf(a01561.get("value")));
|
LocalDateTime dateTime = LocalDateTime.parse(time, INPUT_FORMATTER);
|
historySecondRadar.setTime(dateTime);
|
dataResult.put("a34004-Avg",data.get("a34004-Avg"));
|
dataResult.put("a34002-Avg",data.get("a34002-Avg"));
|
dataResult.put("a01561-Avg",data.get("a01561-Avg"));
|
dataResult.put("QN",data.get("QN"));
|
dataResult.put("CN",data.get("CN"));
|
dataResult.put("MN",data.get("MN"));
|
dataResult.put("DataTime",data.get("DataTime"));
|
dataResult.put("time",data.get("time"));
|
historySecondRadar.setRadarData(JSON.toJSONString(dataResult));
|
historySecondRadar.setRadarTime(LocalDateTime.parse(radarTime, INPUT_FORMATTER));
|
this.save(historySecondRadar);
|
}
|
private Map<String,Double> highMap(String data){
|
data = data.replace(",", "");
|
Map<String,Double> map = new HashMap<>();
|
double[] values = Arrays.stream(data.split("\\*"))
|
.mapToDouble(Double::parseDouble)
|
.toArray();
|
int maxIndex = IntStream.range(0, values.length)
|
.boxed()
|
.max((i, j) -> Double.compare(values[i], values[j]))
|
.orElse(-1);
|
if (maxIndex != -1) {
|
double maxValue = values[maxIndex];
|
map.put("value",maxValue);
|
// 3. 计算距离 (假设第1个值对应7.5米,即 (index+1)*7.5)
|
double distance = (maxIndex + 1) * 7.5;
|
map.put("high",distance);
|
}else {
|
map.put("value",0d);
|
map.put("high",0d);
|
}
|
return map;
|
}
|
|
public static void main(String[] args) {
|
String inputStr = "16.05161*16.05155*16.05149*16.05144*16.05139*16.05133*16.05128*16.05122*16.05116*16.1497*32.80724*46.59924*54.90982*59.47344*63.42672*66.98705*70.23026*73.30408*72.47736*55.56473*41.402*33.6733*30.39262*27.87383*25.88483*24.40922*23.28195*22.39365*21.69198*21.15005*20.63282*20.19784*19.86574*19.61652*19.37279*19.12686*18.90954*18.71989*18.55099*18.40378*18.27247*18.15001*18.03515*17.92542*17.82916*17.74684*17.68279*17.63692*17.59681*17.56418*17.53106*17.49644*17.46523*17.4328*17.39793*17.35713*17.31021*17.25543*17.20108*17.14516*17.09228*17.04881*17.00611*16.97806*16.9498*16.92187*16.90413*16.87819*16.86595*16.86452*16.87*16.89782*16.9174*16.92631*16.91144*16.86811*16.86651*16.91825*16.9826*16.94972*16.76755*16.69157*16.68608*16.63404*16.58527*16.5294*16.45749*16.37214*16.28136*16.20141*16.14597*16.12037*16.12159*16.13488*16.15236*16.17204*16.19088*16.21462*16.24329*16.27029*16.29787*16.32339*16.3443*16.36303*16.37655*16.38875*16.40093*16.41036*16.41526*16.41272*16.3998*16.37915*16.36517*16.34838*16.34313*16.34948*16.35538*16.37006*16.37598*16.37479*16.36897*16.36207*16.36258*16.3745*16.39491*16.42015*16.44391*16.46475*16.49013*16.51116*16.5329*16.5501*16.55287*16.55379*16.55536*16.55694*16.56191*16.57011*16.57504*16.58019*16.58974*16.60068*16.61862*16.64342*16.66571*16.68586*16.70511*16.72145*16.74241*16.75949*16.77388*16.78843*16.79586*16.80828*16.80172*16.77902*16.74671*16.69981*16.66301*16.62527*16.6083*16.60188*16.62008*16.66993*16.71942*16.77816*16.82522*16.84241*16.83416*16.80514*16.73826*16.66812*16.60018*16.5225*16.47908*16.441*16.41283*16.4065*16.37463*16.34904*16.32171*16.29713*16.31293*16.32973*16.34441*16.34682*16.32537*16.29683*16.29087*16.29362*16.29287*16.31409*16.31672*16.33263*16.37712*16.39395*16.41857*16.42788*16.40668*16.4185*16.42799*16.45612*16.51309*16.57973*16.67694*16.7961*16.92414*17.01939*17.07648*17.09741*17.09916*17.11783*17.165*17.22242*17.28686*17.36716*17.44871*17.51275*17.57696*17.61739*17.66531*17.74574*17.84132*17.95462*18.06555*18.15839*18.21754*18.2721*18.273*18.28379*18.32133*18.35118*18.41689*18.48275*18.5406*18.57113*18.60485*18.61191*18.59912*18.60981*18.61211*18.62949*18.647*18.64276*18.61017*18.56055*18.51112*18.49516*18.51543*18.5342*18.54387*18.52971*18.45659*18.38057*18.31316*18.22481*18.2093*18.21388*18.22146*18.24627*18.23125*18.19677*18.17579*18.17918*18.22039*18.25635*18.24837*18.20721*18.08242*17.98865*17.93236*17.87187*17.85855*17.82018*17.78149*17.75725*17.78569*17.82071*17.83731*17.84308*17.78599*17.71408*17.62743*17.54592*17.47229*17.38775*17.31211*17.24451*17.12949*17.03854*16.95433*16.86328*16.8497*16.8166*16.76977*16.70518*16.562*16.46829*16.38883*16.33069*16.34977*16.3148*16.30573*16.31845*16.31133*16.30589*16.25773*16.14396*16.04006*16.03706*16.03702*16.03698*16.03694*16.0369*16.03686*16.03682*16.03678*16.03675*16.03671*16.03667*16.03663*16.03659*16.03655*16.03651*16.03647*16.03643*16.03639*16.03635*16.0138*16.0347*16.03624*16.0362*16.03616*16.03612*16.03608*16.03604*16.03601*16.03596*16.03593*16.03589*16.03585*16.03581*16.03577*16.03574*16.0357*16.03566*16.03562*16.03558*16.03554*16.03551*16.03547*16.03543*16.03539*16.03535*16.03532*16.03528*16.03524*16.0352*16.03517*16.03513*16.03509*16.03505*16.03502*16.03498*16.03494*16.0349*16.03486*16.03483*16.03479*16.03475*16.03472*16.03468*16.02416*16.05967*16.02689*16.03453*16.03449*16.03446*16.03442*16.03438*16.03435*16.03431*16.03427*16.03424*16.0342*16.03416*16.03413*16.03409*16.03405*16.04814*16.04739*16.03394*16.03391*16.03387*16.03383*16.0338*16.03376*16.03373*16.03369*16.03365*16.03362*16.03358*16.03355*16.03351*16.04086*16.04822*16.09392*16.12431*16.03333*16.03329*16.03326*16.03322*16.03319*16.04895*16.14644*16.06757*16.01262*16.03301*16.03298*16.0805*16.11959*16.11792*16.14201*16.0546*16.10797*16.26754*16.33519*16.48215*16.50276*16.36089*16.25203*16.16115*16.07947*16.15799*16.31689*16.37853*16.45483*16.44514*16.31912*16.26637*16.23386*16.17133*16.16157*16.11488*16.03207*16.03204*16.032*16.03197*16.03193*16.0319*16.15952*16.46635*16.60711*16.60017*16.27251*16.07672*16.03166*16.03163*16.03159*16.01468*16.24174*16.38987*16.61819*16.72107*16.67701*16.583*16.39912*16.36202*16.4156*16.41852*16.51843*16.56997*16.58858*16.69651*16.61634*16.40361*16.25192*16.16678*16.34315*16.6925*16.8833*16.9887*16.85998*16.63452*16.49065*16.35322*16.33988*16.44758*16.58243*16.84654*16.96113*16.90302*16.71143*16.22512*16.0304*16.03036*16.03033*16.0303*16.03027*16.03024*16.0302*16.03017*16.12611*16.29509*16.4182*16.47811*16.6363*16.54731*16.39712*16.38316*16.25663*16.32804*16.57456*16.62162*16.65779*16.68224*16.50229*16.4835*16.4208*16.38171*16.46807*16.39662*16.45776*16.45746*16.33676*16.36928*16.32719*16.25199*16.36049*16.26859*16.21729*16.2927*16.25804*16.36004*16.44021*16.38744*16.34105*16.36073*16.34564*16.42463*16.42627*16.2779*16.1823*16.04598*16.0139*16.27491*16.4752*16.55866*16.63001*16.29983*16.02863*16.0286*16.02857*16.02854*16.02851*16.02847*16.02844*16.02841*16.02838*16.15107*16.19519*16.09006*16.13092*16.11412*16.16187*16.26981*16.08265*16.02811*16.02808*16.02805*16.02802*16.02799*16.02796*16.02793*16.0058*16.27104*16.48675*16.62726*16.73889*16.72797*16.65563*16.57145*16.36162*16.21421*16.16349*16.16759*16.22704*16.31008*16.38095*16.3296*16.39365*16.45076*16.27339*16.1534*16.02731*16.02728*16.02725*16.02722*16.02719*16.02716*16.02713*16.02711*16.02707*16.02705*16.25591*16.48948*16.60708*16.45871*16.25682*16.02397*16.02684*16.09292*16.02679*16.02676*16.02673*16.0267*16.00017*16.1272*16.17973*16.10549*16.02656*16.02653*16.0265*16.02647*16.02645*16.03674*16.06978*16.08364*16.23839*16.07658*16.02628*16.02625*16.02622*16.02619*16.02616*16.25304*16.46936*16.5734*16.38955*16.21529*16.026*16.02597*16.02594*16.02591*16.02588*16.02586*16.02583*16.0258*16.02577*16.02575*16.02572*16.02569*16.27952*16.5708*16.68657*16.80725*16.73506*16.54885*16.41312*16.13099*16.02544*16.02542*16.02539*16.02536*16.02534*16.02531*16.02528*16.02525*16.02523*16.0252*16.02517*16.11293*16.46442*16.52631*16.57556*16.2393*16.02501*16.02498*16.02496*16.02493*16.0249*16.02488*16.02485*16.02482*16.0248*16.02477*16.09766*16.34256*16.60325*16.71679*16.37382*16.01323*16.02459*16.02456*16.02453*16.02451*16.02448*16.02446*16.02443*16.23388*16.30953*16.20165*16.02201*16.05312*16.19046*16.32972*16.47214*16.2583*16.14548*16.14351*16.16489*16.35692*16.27563*16.22143*16.14858*16.02399*16.02396*16.02394*16.02391*16.02389*16.02386*16.02383*16.02381*16.02378*16.02376*16.02373*16.02371*16.02368*16.02366*16.02363*16.02361*16.02358*16.02356*16.02353*16.0235*16.05446*16.01786*16.03708*16.02341*16.02338*16.02335*16.02333*16.0233*16.02328*16.02325*16.02323*16.09526*16.1984*16.33372*16.21793*16.11031*16.16354*16.1995*16.3919*16.59094*16.67041*16.82664*16.87728*16.81283*16.74661*16.49756*16.10163*16.02281*16.02279*16.02276*16.02274*16.02271*16.02269*16.02266*16.02264*16.02262*16.02259*16.02257*16.02254*16.02252*16.0225*16.02247*16.02245*16.11737*16.19273*16.11163*16.09458*16.1704*16.10438*16.02228*16.02225*16.02223*16.02221*16.05633*16.62541*16.69219*16.5209*16.28924*16.02206*16.02204*16.02202*16.02199*16.02197*16.02195*16.60264*16.54731*16.09566*16.02185*16.02183*16.02181*16.02178*16.02176*16.49109*17.1083*17.25591*17.23688*16.86275*16.46871*16.45189*16.37542*16.49992*16.58043*16.54812*16.66677*16.68947*16.5674*16.4898*16.02139*16.02137*16.02134*16.02132*16.0213*16.02128*16.02125*16.02123*16.02121*16.02118*16.03638*16.02114*16.02112*16.02109*16.19077*17.17551*17.67317*18.26572*18.41126*18.49007*19.10863*19.6605*20.44451*21.14252*22.11877*23.3915*25.44137*28.67772*32.8746*37.67999*42.41285*46.21524*48.68587*50.37756*50.71065*49.89804*47.96299*44.42268*40.70802*37.2936*34.45869*33.04407*32.42734*32.15384*32.35832*32.25306*31.82137*34.54432*33.79717*39.45407*64.04359*190.2318*295.5596*307.7092*260.3675*182.3275*177.0562*168.6868*155.1281*132.3136*102.4617*75.6248*53.95979*35.32038*23.47549*20.87212*20.33471*19.01082*18.7952*18.72066*18.66769*18.58292*18.19512*18.10858*17.86883*17.73136*17.82584*17.71444*17.63954*17.64198*17.56991*17.50474*17.43392*17.24867*16.99428*16.7977*16.66074*16.42491*16.34815*16.20496*16.01942*16.0194*16.01938*16.01936*16.18061*16.2564*16.3454*16.29206*16.29617*16.4638*16.70124*16.9655*16.94422*16.88189*16.87764*16.8668*17.3377*17.88716*18.37968*18.96528*19.08211*18.94065*18.6408*18.24278*17.96227*17.85776*17.85471*17.77988*17.74168*17.64983*17.54189*17.42196*17.1496*16.78731*16.39701*16.15252*16.16641*16.33819*16.57174*16.6254*16.58876*16.35193*16.08091*16.01855*16.01853*16.01851*16.01849*16.01847*16.00068*16.11622*16.12502*16.14256*16.15403*16.19356*16.24637*16.22196*16.31201*16.36524*16.5902*16.71128*16.70135*16.71626*16.58162*16.58929*16.63093*16.76218*17.01212*17.21686*17.4499*17.57262*17.47554*17.25997*16.88926*16.51125*16.34091*16.37829*16.54333*16.48524*16.3081*16.03329*16.01783*16.01781*16.16128*16.43063*16.99576*17.32147*17.62833*17.88185*17.87544*17.64935*17.4555*17.24076*17.05827*16.97649*16.81008*16.87245*16.90203*16.85063*16.76795*16.34466*16.01745*16.01743*16.01741*16.0174*16.01738*16.01736*16.01734*16.01732*16.0173*16.01728*16.01726*16.06365*16.01723*16.01721*16.01719*16.01717*16.03769*16.12017*16.3158*16.35761*16.04087*16.01706*16.01704*16.01702*16.01701*16.01699*16.01697*16.01695*16.01694*16.01692*16.0169*16.01688*16.01686*16.01684*16.01683*16.01681*16.01679*16.01677*16.01675*16.01674*16.01672*16.0167*16.01668*16.01666*16.09575*16.06769*16.0146*16.01659*16.01657*16.01656*16.01654*16.01652*16.0165*16.01649*16.01647*16.01645*16.01643*16.01642*16.0164*16.01638*16.01636*16.01635*16.01633*16.01631*16.01629*16.01628*16.1248*16.47213*16.48417*16.13554*16.01619*16.01617*16.01616*16.01614*16.01612*16.0161*16.01608*16.01607*16.01605*16.01603*16.01602*16.016*16.09107*16.10952*16.01595*16.01593*16.01591*16.14721*16.50589*16.72343*16.69079*16.53591*16.57094*16.7989*17.09324*17.20616*17.09948*16.92187*16.79527*16.92002*17.10916*16.99704*16.97425*16.65126*16.33901*16.39396*16.09427*16.02407*16.01554*16.01553*16.01551*16.01549*16.01548*16.01546*16.01544*16.01543*16.01541*16.01539*16.01538*16.01536*16.01534*16.01533*16.01531*16.0153*16.01528*16.01526*16.01525*16.01523*16.01521*16.0152*16.01518*16.01517*16.28055*16.22011*16.11684*16.0151*16.01508*16.01507*16.01505*16.01504*16.01502*16.015*16.01499*16.01497*16.01496*16.01494*16.01492*16.35006*16.34542*16.3683*16.4389*16.34889*16.1756*16.01481*16.0148*16.01478*16.01476*16.01475*16.01473*16.01472*16.0147*16.01468*16.01467*16.01465*16.01464*16.01462*16.01461*16.01459*16.01458*16.01456*16.07088*16.01453*16.01451*16.0145*16.01448*16.01447*16.01445*16.01443*16.01442*16.0144*16.01439*16.01437*16.01436*16.01434*16.2332*16.49995*16.75663*17.04057*17.25805*17.51339*17.5436*17.42474*17.15511*16.64399*16.45813*16.38393*16.39879*16.69407*16.47731*16.28179*16.1837*16.01407*16.01405*16.12298*16.38274*16.95703*17.19754*17.10596*16.9537*16.67858*16.65389*17.40243*17.97505*18.43189*19.1433*18.83023*18.67791*18.63231*18.12496*17.82835*17.30226*16.33438*16.01376*16.01374*16.01373*16.01371*16.52562*16.92742*16.7644*16.31647*16.01364*16.01362*16.01361*16.0136*16.01358*16.01357*16.01355*16.01354*16.01352*16.37703*16.30352*16.45251*16.22636*16.01345*16.01344*16.01342*16.01341*16.08365*16.06552*16.07058*16.01335*16.01334*16.01332*16.01331*16.01329*16.01328*16.01326*16.01325*16.01324*16.01322*16.01321*16.01319*16.01318*16.01316*16.01315*16.01314*16.01312*16.01311*16.01309*16.14349*16.37181*16.63083*16.47024*16.01303*16.01301*16.013*16.01298*16.01297*16.01295*16.01294*16.01293*16.01291*16.0129*16.01289*16.01287*16.01286*16.01284*16.01283*16.01282*16.0128*16.01279*16.01278*16.01276*16.01275*16.01274*16.01272*16.01271*16.17038*16.41237*16.49215*16.48983*16.20392*16.01263*16.01261*16.0126*16.01259*16.01257*16.01256*16.01254*16.01253*16.01252*16.0125*16.01249*16.01248*16.01246*16.01245*16.01244*16.01242*16.01241*16.0124*16.01238*16.01237*16.01236*16.01235*16.01233*16.01232*16.01231*16.01229*16.01228*16.01227*16.01225*16.01224*16.01223*16.01221*16.27833*16.27876*16.13814*16.01216*16.01215*16.01214*16.01212*16.01211*16.43911*16.84359*16.90897*16.74824*16.39989*16.34241*16.53749*16.57399*16.25453*16.01198*16.01197*16.01196*16.01194*16.01193*16.08314*16.41537*16.23052*16.21173*16.02964*16.01185*16.01184*16.01183*16.01181*16.0118*16.01179*16.01178*16.01176*16.01175*16.01174*16.01173*16.01171*16.0117*16.01169*16.01168*16.09438*16.00168*16.01164*16.17147*16.10351*16.08023*16.01159*16.01158*16.01156*16.01155*16.01154*16.01153*16.01151*16.0115*16.08636*16.18641*16.19558*16.01145*16.01144*16.01143*16.01142*16.0114*16.09773*16.04427*16.04782*16.01136*16.01134*16.01133*16.01132*16.01131*16.0113*16.01128*16.01127*16.01126*16.01125*16.01729*16.07526*16.05819*16.0112*16.01119*16.01118*16.01116*16.01115*16.01114*16.01113*16.01111*16.0111*16.01109*16.01108*16.01107*16.01105*16.01104*16.01103*16.01102*16.01101*16.011*16.01098*16.01097*16.01096*16.01095*16.22938*16.47693*16.24462*16.36766*16.42438*16.09318*16.03008*16.01086*16.01085*16.01083*16.01082*16.01081*16.0108*16.01079*16.01077*16.01076*16.01075*16.01074*16.17682*16.81881*16.97917*16.68274*16.20113*16.01067*16.01066*16.01065*16.01064*16.01063*16.01061*16.0106*16.01059*16.01058*16.01057*16.01056*16.01055*16.01053*16.01052*16.01051*16.0105*16.12922*16.63792*16.4893*16.14623*16.01044*16.01043*16.01042*16.01041*16.0104*16.01039*16.01038*16.01037*16.01036*16.01035*16.01033*16.01032*16.01031*16.0103*16.01029*16.01028*16.09426*16.10641*16.05487*16.01023*16.01022*16.01021*16.0102*16.01019*16.01018*16.01017*16.01016*16.01015*16.01014*16.01013*16.01011*16.0101*16.01009*16.01008*16.01007*16.01006*16.01005*16.01004*16.01003*16.01002*16.01001*16.01*16.00998*16.00998*16.00996*16.00995*16.00994*16.00993*16.00992*16.00991*16.0099*16.00989*16.00988*16.00987*16.00986*16.00985*16.00984*16.00983*16.00982*16.75225*16.74741*16.58434*16.00977*16.00976*16.00975*16.00974*16.00973*16.28782*17.18147*17.18806*17.101*16.67766*16.14378*16.00966*16.00965*16.00964*16.00963*16.00962*16.39806*16.87802*17.35394*17.19862*16.66566*16.00956*16.00955*16.00954*16.00953*16.00952*16.45278*16.90088*16.53552*16.34523*16.03265*16.00945*16.00945*16.00943*16.00942*16.00941*16.0094*16.00939*16.00938*16.00937*16.00936*16.00935*16.00934*16.00933*16.00932*16.00931*16.0093*16.00929*16.86893*17.11859*17.16627*17.35131*17.2158*17.03917*16.88406*16.60548*16.0092*16.0092*16.00919*16.00917*16.00916*16.00916*16.00915*16.41453*16.85383*17.17133*17.4279*17.469*16.6028*16.03485*16.00907*16.00906*16.00905*16.00904*16.00903*16.00902*16.00901*16.009*16.00899*16.00898*16.00897*16.00896*16.00895*16.00894*16.00893*16.00892*16.00891*16.0089*16.00889*16.24423*16.88737*16.95489*16.75424*16.80662*16.24044*16.07938*16.2382*16.00881*16.0088*16.00879*16.00878*16.00877*16.00876*16.00875*16.00874*16.00873*16.00872*16.00871*16.21077*16.69808*16.42033*16.53579*16.63586*17.17711*18.12368*18.23942*18.07986*17.72549*17.27743*17.17514*16.9686*16.1519*16.00858*16.00857*16.00856*16.00855*16.00854*16.00853*16.00852*16.00851*16.0085*16.00849*16.00848*16.00848*16.00847*16.00846*16.00845*16.00844*16.00843*16.00842*16.00841*16.0084*16.31324*16.91545*16.47956*16.0645*16.00836*16.00835*16.00834*16.00833*16.00832*16.00831*16.0083*16.0083*16.00829*16.00828*16.00827*16.00826*16.00825*16.00824*16.00823*16.00822*16.00822*16.00821*16.0082*16.00819*16.00818*16.00817*16.00816*16.68556*17.87156*18.02013*18.04103*17.82035*17.42741*17.36513*17.40015*16.74488*16.1696*16.00807*16.00806*16.00805*16.00804*16.00803*16.00802*16.00802*16.00801*16.008*16.00799*16.00798*16.32167*17.17547*17.86277*18.45369*18.77217*18.91461*18.0819*16.63666*16.00791*16.0079*16.00789*16.00788*16.00787*16.00786*16.00785*16.00785*16.00784*16.00783*16.00782*16.00781*16.0078*16.0078*16.00779*16.00778*16.00777*16.00776*16.00776*16.00775*16.50203*16.87952*17.18157*17.19771*16.71727*16.19233*16.00769*16.00768*16.00767*16.00766*16.00766*16.00765*16.00764*16.00763*16.00762*16.00761*16.00761*16.0076*16.00759*16.00758*16.00757*16.00757*16.00756*16.12011*16.64508*16.85918*17.13645*16.74199*16.30505*16.06578*16.00749*16.00748*16.00748*16.00747*16.00746*16.00745*16.00744*16.00744*16.00743*16.00742*16.00741*16.00741*16.0074*16.00739*16.00738*16.00737*16.48985*17.2467*17.9456*18.22655*17.45917*16.57462*16.00732*16.00731*16.0073*16.0073*16.00729*16.00728*16.00727*16.00726*16.00726*16.00725*16.00724*16.00723*16.00723*16.00722*16.00721*16.0072*16.00719*16.00719*16.00718*16.00717*16.00716*16.00716*16.00715*16.00714*16.00713*16.00713*16.00712*16.00711*16.0071*16.21082*16.4354*16.34714*16.6298*16.63111*16.1358*16.03093*16.00704*16.00703*16.00703*16.00702*16.00701*17.477*18.53759*18.33166*18.22274*17.40631*16.79976*17.26387*17.25234*17.28938*17.23565*16.45209*16.00692*16.00691*16.00691*16.0069*16.03171*16.00689*16.00688*16.00687*16.00686*16.44659*17.30794*18.19596*18.4859*18.82485*19.01564*18.85488*18.76327*18.17267*18.016*17.70825*16.93358*17.02708*16.90989*17.44493*18.66213*19.25229*18.79096*18.05348*16.82181*16.00671*16.0067*16.0067*16.00669*16.00178*16.03581*16.68114*16.7389*16.88652*16.96441*16.29283*16.08046*16.08135*16.01874*16.35741*16.25809*16.0066*16.00659*16.00658*16.00657*16.00657*16.00656*16.00655*16.00655*16.00654*16.00653*16.00653*16.00652*16.00651*16.0065*16.0065*16.00649*16.00648*16.00648*16.00647*16.00646*16.00646*16.00645*16.00644*16.00644*16.00643*16.00642*16.00641*16.56044*18.31108*19.56983*19.86593*19.15323*18.55221*17.57873*16.62939*16.26725*16.00635*16.08901*16.49935*16.26433*16.00632*16.00631*16.00631*16.10824*17.06563*17.85609*18.22033*17.18717*17.33874*16.98672*16.94598*18.06068*18.20169*18.85027*19.06048*19.35782*19.64407*19.56602*19.45667*18.29184*17.30627*16.32733*16.00617*16.00617*16.00616*16.00615*16.00615*16.00614*16.00613*16.00613*16.72665*17.94451*19.1478*18.86823*18.4618*18.00977*16.85742*16.90109*16.90936*16.10924";
|
double[] values = Arrays.stream(inputStr.split("\\*"))
|
.mapToDouble(Double::parseDouble)
|
.toArray();
|
int i = values.length;
|
// DateTimeFormatter inputFormatter = DateTimeFormatter.ofPattern("yyyyMMddHHmmss");
|
// LocalDateTime dateTime = LocalDateTime.parse(inputStr, inputFormatter);
|
//System.out.println(dateTime);
|
// DateTimeFormatter outputFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
|
|
}
|
}
|