我了解到对象在 Java 中作为引用传递。 那么,这样做正确吗? ArrayList 在父过程中创建,然后传递给另一个类中的过程以在其中创建新的元素集。
class DO_Thing {
private static ArrayList<ElementClass> fr = new ArrayList<>();
public static void do_main() {
fr= Functions.add_elements(fr);
}
}
public class Functions {
public static ArrayList<ElementClass> add_elements(ArrayList<ElementClass > frk) {
ElementClass ier;
ResultSet zuzis;
frk.clear();
zuzis = dbini.db_getallrow("frakcijas");
try {
while (zuzis.next()) {
ier = new Frakcijas();
ier.frid = zuzis.getInt("frakcijas_id");
ier.frnos = zuzis.getString("nosaukums");
frk.add(ier);
}
} catch (SQLException a) {
System.out.println(a);
}
return frk;
}
}
最佳答案
功能上,是的。这是 Builder 的变体对象构建模式。
关于java - 将 ArrayList 引用传递给另一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16722556/