如何从另一个单独的类访问main()中的ArrayList中的数据?我已经完成了一个程序,它现在运行良好。
但是,我需要在另一个类中将Hammer,ThreeWhiteSoliders和GoldenCross分开并将它们打包在一起,这意味着我需要4个java文件。
但是,当我尝试这样做时,我无法将ArrayList中的数据传递给Hammer类。 到目前为止,我现在的Hammer部分代码就在这里。非常感谢。 dataArr是一个带有String []。
的ArrayList if (mtd == 1) {
int ih, jh;
jh = 0;
for (ih = 1; ih < dataArr.size(); ih++) {
double openh, closeh, highh, lowh, upperwickh, lowerwickh, bodyh;
openh = Double.parseDouble(dataArr.get(ih)[1]);
highh = Double.parseDouble(dataArr.get(ih)[2]);
lowh = Double.parseDouble(dataArr.get(ih)[3]);
closeh = Double.parseDouble(dataArr.get(ih)[4]);
upperwickh = highh - closeh;
lowerwickh = openh - lowh;
bodyh = closeh - openh;
if (bodyh > 0 && lowerwickh > 2 * bodyh && bodyh > 5 * upperwickh && ih > indexst && ih < indexed) {
jh++;
System.out.println("Pattern Hammer Found at: " + dataArr.get(ih)[0]);
}
}
if (jh == 0)
System.out.println("Pattern Hammer Not Found");
}