Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java运行时动态创建对象_Java_Object_Dynamic - Fatal编程技术网

如何在Java运行时动态创建对象

如何在Java运行时动态创建对象,java,object,dynamic,Java,Object,Dynamic,我正在尝试制作一个程序,该程序需要按照以下方式动态创建ArrayList: for (int i = 0; i < arbitraryInt; i++){ //code to make 5 new arraylists } for(int i=0;i

我正在尝试制作一个程序,该程序需要按照以下方式动态创建ArrayList:

for (int i = 0; i < arbitraryInt; i++){
    //code to make 5 new arraylists
}
for(int i=0;i
然而,我似乎找不到任何方法可以做到这一点

编辑:我正在尝试为我的APCS类制作一个列式密码。这个密码要求我将任意长度的字符串转换成网格。在这种情况下,每个arraylist将是一列。因此,更具体地说,我的代码看起来有点像:

String encode = "somethingsomethingyadayadayada";
int x = 0, y = 0;

for (int i = 0; (i*i) < encode.length(); i++){
    y = i;
    x = i-1;
}
for (int i = 0; i < x; i++){
    //make an arraylist
}
String encode=“somethingsomethingyadayada”;
int x=0,y=0;
对于(int i=0;(i*i)

这是更好的@Kartic吗?我试图保持它的非特定性,以防止我的帖子成为代码转储

一种可能的解决方案是将列表存储在列表中:

List<List<Integer>> listOfLists = new ArrayList<>();
for (int i = 0; i < arbitraryInt; i++){
    listOfLists.add(new ArrayList<>());
}
// get third list
List<Integer> third = listOfLists.get(2);
listOfLists=newarraylist();
for(int i=0;i
那么,您想把它们放在哪里?您想用它们做什么?使用
new ArrayList()
5次或在循环中有什么问题?或者有
列表
?在我试图制作的最终版本中,ArrayList的数量将根据某些参数而有所不同。@Sumtinlazy什么参数?请完成你的问题。。“按照这句话”还不够,我得到了一个答案,只为你更新,宝贝。