java convert double array to ArrayList<Double> -
this question has answer here:
i've read , tried methods mentioned int post. don't work me.
here code:
public void test() { double[] closeprice; closeprice = new double[100]; closeprice[0]=1.35456; closeprice[1]=1.35472; closeprice[2]=1.35472; closeprice[3]=1.35492; closeprice[4]=1.35489; closeprice[5]=1.35512; closeprice[6]=1.35489; closeprice[7]=1.35519; closeprice[8]=1.35493; closeprice[9]=1.35499; closeprice[10]=1.35511; closeprice[11]=1.35491; closeprice[12]=1.35489; closeprice[13]=1.35487; closeprice[14]=1.35484; closeprice[15]=1.35481; closeprice[16]=1.35462; closeprice[17]=1.35411; closeprice[18]=1.35421; closeprice[19]=1.35421; closeprice[20]=1.35392; closeprice[21]=1.35409; closeprice[22]=1.35432; closeprice[23]=1.35427; closeprice[24]=1.35436; closeprice[25]=1.35409; closeprice[26]=1.35394; closeprice[27]=1.35422; closeprice[28]=1.35379; closeprice[29]=1.3535; closeprice[30]=1.35341; closeprice[31]=1.35391; closeprice[32]=1.35394; closeprice[33]=1.35453; closeprice[34]=1.35445; closeprice[35]=1.35431; closeprice[36]=1.35459; closeprice[37]=1.35464; closeprice[38]=1.35465; closeprice[39]=1.35462; closeprice[40]=1.35456; closeprice[41]=1.35476; closeprice[42]=1.35475; closeprice[43]=1.35486; closeprice[44]=1.35474; closeprice[45]=1.35504; closeprice[46]=1.35562; closeprice[47]=1.35553; closeprice[48]=1.35548; closeprice[49]=1.35528; closeprice[50]=1.35555; closeprice[51]=1.35568; closeprice[52]=1.35542; closeprice[53]=1.35478; closeprice[54]=1.35451; closeprice[55]=1.35477; closeprice[56]=1.35478; closeprice[57]=1.35443; closeprice[58]=1.35462; closeprice[59]=1.3544; closeprice[60]=1.35473; closeprice[61]=1.35429; closeprice[62]=1.35401; closeprice[63]=1.35386; closeprice[64]=1.35396; closeprice[65]=1.35216; closeprice[66]=1.35242; closeprice[67]=1.35312; closeprice[68]=1.35292; closeprice[69]=1.3528; closeprice[70]=1.35355; closeprice[71]=1.35402; closeprice[72]=1.35419; closeprice[73]=1.35443; closeprice[74]=1.3537; closeprice[75]=1.35366; closeprice[76]=1.35321; closeprice[77]=1.35353; closeprice[78]=1.35332; closeprice[79]=1.35309; closeprice[80]=1.35307; closeprice[81]=1.35293; closeprice[82]=1.3534; closeprice[83]=1.35431; closeprice[84]=1.35608; closeprice[85]=1.35567; closeprice[86]=1.35572; closeprice[87]=1.35509; closeprice[88]=1.3548; closeprice[89]=1.35476; closeprice[90]=1.35444; closeprice[91]=1.35426; closeprice[92]=1.35406; closeprice[93]=1.35431; closeprice[94]=1.354; closeprice[95]=1.35377; closeprice[96]=1.3535; closeprice[97]=1.35284; closeprice[98]=1.35278; closeprice[99]=1.35302; arraylist<double> close = new arraylist<double>(arrays.aslist(closeprice)); // error in line. }
the error got is:
error:(159, 9) java: no suitable constructor found arraylist(java.util.list) constructor java.util.arraylist.arraylist(int) not applicable (argument mismatch; java.util.list cannot converted int) constructor java.util.arraylist.arraylist(java.util.collection) not applicable (argument mismatch; java.util.list cannot converted java.util.collection)
i've no idea why simple task takes trouble. can help?
thanks!
declare array type double
, you'll able use it, same way did:
double[] closeprice; closeprice = new double[100]; ... arraylist<double> close = new arraylist<double>(); close.addall(arrays.aslist(closeprice));
Comments
Post a Comment